A review by knitpeace82
Love, Theoretically by Ali Hazelwood

funny lighthearted medium-paced

5.0