A review by sharrikloves
Strange Fits of Passion by Anita Shreve

5.0