A review by eclaires81
Perfect by Judith McNaught

4.0

Zack is kind of a douche on my zillionth reread in the year 2021. Still an old fave, worthy of the re-read.