Totally enjoyed this story! A few frustratingly up and downs but (in the end) it is not disappointing.