Raven Boys by Maggie Stiefvater

There are only two reasons a non-seer would see a spirit on St. Mark’s Eve.  Either you are his true love, or you killed him.  For Blue Sargent, that could be one in the same.  As long as Blue can remember, she has been warned that she will cause her true love to die.  But the boy she sees on the Corpse Road on St. Mark’s Eve isn’t anyone she knows.  How can she be both his true love and his murderer?