Wow! This ended up in a different place than I expected. I thought I could predict the direction and I love that the author mixed it up a little at the end. Well done and I caught myself actually crying in certain parts. Like I said not at all what I was expecting. It was a solid 4 star until about 80% and that's when the story hit its stride for me. Great story!