such a good story and full of great gripping scenarios. Surprisingly left me in happy tears at the end. Well worth the read/listen. 5 stars