Anastasia has always been different, and not just because she knows over fifteen languages and prefers to be alone. After she was attacked while visiting family in Russia over seven years ago, Ana has been able to heal rapidly amongst other things. Unable to accept her own immortality, despite increasing proof, she goes away to Joya Del Mar Arts Academy with her two cousins, Jo and Mason. Instead of worrying about recitals and dance steps, Ana discovers a secret world of demons, mermaids and angels. Their only connection however, seems to be an increasing need to find her so that the demons can force Ana to bring back their master.
After transforming a bear into a human boy, Ana can no longer hide her abilities and struggles with the idea that she is not human, although she does not know what she is. When a mysterious man in a mask continues to stalk Ana with the intention of getting her to eat a blue flower, Ana gets the sinking suspicion that the man in the mask is the same young man who destroyed her life seven years prior. When Ana discovers a secret lair hidden beneath the waves where the demons are regrouping, Ana realizes she has a terrible choice to make. Sacrifice her life and the life of the mermaids who fuel the underwater power source, or escape and allow the demons free reign to destroy the human world. But if Ana chooses to accept her immortality, then the life of her cousins and boyfriend, Daniel, will forever be compromised.