Jennifer Niven has crafted a gut wrenching story of young love. Funny and tragic by turns, it is the story of Violet and Finch, two high school seniors who meet on a roof top, both ready to give up on living. Violet blames herself for her sister’s accidental death . Finch, brilliant and enigmatic, has a love-hate relationship with his abusive father. Violet had become reclusive, a shadow of her former self. Finch, the boy who is determined to end his life, eventually teaches Violet how to be alive again, though he fails to save himself. Niven’s writing is crystal and brilliant. I loved this novel and highly recommend it. It is a must read.