A review by michelinaz
Unfaithful by Natalie Barelli

3.0

The last couple chapters changed it from 2 stars to 3. The MC was pretty insufferable and for a mathematician, not the brightest bulb in the box.