by Becky Albertalli
3.91
437 pages
8h 17m
Fall head over heels for a charming love story that celebrates the awkwardness and excitement of first love, reminding us that sometimes the greatest connections happen when we least expect it.