A review by ek_reads
Imogen, Obviously by Becky Albertalli

5.0