I struggle to understand why this movie has not received better reviews. It has an array of emotions that will keep you hoping the movie doesn't end. There's romance, heartbreak, mystery, and subtle humor. It's hard not to fall in love with the characters.