Zusammenfassung
Es ist die große Liebe: Will (Oscar Isaac) und Abby (Olivia Wilde) lernen sich als Studenten in New York kennen, heiraten und freuen sich auf ihr erstes Kind. Nach einer Familientragödie muss sich Irwin (Mandy Patinkin) um seine Enkelin Dylan (Olivia Cooke) kümmern und tut alles, um die verschlossene junge Frau glücklich zu sehen. Und im fernen Spanien entdeckt der verbitterte Plantagenbesitzer Mr. Saccione (Antonio Banderas) sein Herz und wird zur Vaterfigur für den Sohn von Kellnerin Isabelle (Laia Costa), die sich nichts mehr wünscht als ein besseres Leben.