People say 'love never dies'...but love might be the death of Seraphina. Seraphina has been alive since the Middle Ages, when her boyfriend, Cyrus, managed to perfect a method of alchemy that lets them swap bodies with any human being. She doesn't want to die, so she finds young people who are on the brink of death, and inhabits their bodies. When we meet Sera, she has landed in the body of a girl named Kailey who was about to die in a car accident. For the first time, Sera falls in love with the life of the person she's inhabiting. Sera also falls for the boy next door, Noah. And soon it's clear the feelings are returned. Unfortunately, she can never kiss Noah, because for her to touch lips with a human would mean the human's death. And she has even more to worry about: Cyrus is chasing her, and if she stays in one place for long, she puts herself -and the people she's grown to care for - in danger.