A review by leesuh
Love, Decoded by Jennifer Yen

4.0

Real rating 3.5, but I liked it well enough to round up