A review by deena_
The Love Hypothesis by Ali Hazelwood

3.0

3 ½ ★ stars.