fabulous story I listened to for the second time in 4 months. Amazingly good writing and plot.