A review by ansherina
The Love Hypothesis by Ali Hazelwood

3.0

3.5 but I wanted to be nice and round it up to a 4 :)