Shelf · Finished The Love Hypothesis Ali Hazelwood ●●●●○ Pages336 Published2021 Finished12 March 2024