Randy has out done himself this time. Don't expect to put this book down once you start to read it. What a ride. OMG moments, laughter and tears. Unexpected characters. Twists and turns all brought together at the end. Phew, still trying to catch my breathe. This is soooo not the end, only the beginning.