I don't think I have ever read a more beautiful or heartbreaking book. Jennifer Niven has created incredibly real and moving characters, "UltraViolet Re-Markey-able" and Theodore Finch, stuck in a tiny town in Indiana. They meet on the top of a bell tower at school, each of them not knowing what they were going to do, and somehow, they saved each other. They are paired together for a school project to find the "natural wonders" of Indiana, and Violet, who has recently suffered from her sister's death, slowly learns to stop counting the days and start living. Slowly, or maybe not so slowly, Theodore and and Violet fall in love. Told in alternating points of view, All The Bright Places was so beautifully written.