A review by readerrants
The Last Time We Say Goodbye by Cynthia Hand

5.0

Ouch.