"I've been in love with the same boy for a thousand years. That's weird, especially since I'm only seventeen, and I can barely hold a guy's interest to the end of a five-minute conversation.
Ever since a psychic told Penny that she's been in love with the same guy for a thousand years, she's had nightmares. In every lifetime -- over and over again -- her mysterious boyfriend is present and so is her best friend, Diana. Both die young and their deaths are always Penny's fault. Can Penny change their fate--and her own? Will true love triumph?