It was like a nightmare, but there was no waking up. When the night began, Nora had two best friends and a boyfriend she adored. When it ended, she had nothing but blood on her hands. Chris was dead. Adriane couldn't speak. And Max, Nora's sweet, smart, soft-spoken Prince Charming, was gone. He was also-according to the police, according to her parents, according to everyone-a murderer. Desperate to prove his innocence, Nora's determined to follow the trail of blood, no matter where it leads. But Chris's murder is just one piece in a puzzle that spans continents and centuries. Solving it may be the only way she can save her own life.