Beautiful love story capturing the essence of doing what is most important in life because you never know what is going to happen. You'll laugh, you'll cry, you'll get drawn into the characters & you'll feel uplifted as you go along with their journey. Cast shines with a phenomenal performance by Robert Pattinson. His range of emotion is touching to watch as he captivates the heart of his character. Highly recommended!