Book Recommendation

I just finished reading one of the best books I've read in a long time.
The Life of Pi by Yann Martel.
It's about a boy from India who loses his entire family when the ship they were travelling on sinks. He is the lone survivor and he lives on a little boat with a Bengal Tiger.
The end has a great and unexpected twist. Which makes me love the story even more.
I laughed out loud on the train so many times. People must have thought I was crazy.
It was just that good.
If you get a chance, check it out.