A review by nerdjjunkie
Love, Theoretically by Ali Hazelwood

5.0

500 thousand stars for this one. Does anyone have a memory-erasing machine so that I can read it again for the 1st time?