Love Theoretically by Ali Hazelwood 2023 | 400 pages | rating 3.81 (16 ratings) Romance love & romance Open Library Goodreads