A review by utterlyclueless
Love, Theoretically by Ali Hazelwood

4.75

I read this so quickly, I'm convinced her writing is laced with crack