A review by micheylittlepumpkin1
Love, Theoretically by Ali Hazelwood

4.0

A solid 3.5