A review by the_bookishkat
Final Offer by Lauren Asher

4.25