First things first ... Horrible ... fraking .... ending...ever. I swear.
The movie is one of your typical Nicholas Spark's ones and how the hell he can manage to continuously write tear-jerkers is beyond me. Dude has serious talent for creating watersheds of women's eyes (and some men I am pretty sure).
This one stars Michelle Monaghan and James Marsden as the older versions of the younger story behind everything, which stars Luke Bracey and Liana Liberato. The movie bounces…