Favorite book has to be Palomino by Daniele Steele.
The way it starts you would never expect it to end the way it does. I would explain but then it would ruin the book for those who haven't read it. If you haven't read it yet, I suggest you look for it. It's an old book so it may be hard to find.
I only read this book after I watched the movie of it on LIFETIME. And of course the book was MUCH better.