Ruby by Francesca Lia Block and Carmen Staton is a book about magic. A girl who just knows things and has a way with spells falls in love with a boy of the wilds. And she sets out to get him. The trouble is, her past keeps getting in the way.
So she uses magic and spells to get the boy and move out from under the shadow of her memories.
In the end, she realizes that the magic didn't make it happen. She did. The magic lies in choosing not to let your past rule your future. Knowing that who you are is not dictated by what happened to you.
Carpe diem, everyone.