This movie is so rounded, it touches on a lot on the realities of life, how you can react to life challenges, consequences, , sacrifice, finding strength to continue , change and adapt your plans in order to continue to follow after your dreams , and so much more, all packaged and hidden in a Romance movie.