Surprisingly a memorable movie. I was expected big laughs and moving on. Instead it was very heart warming and engaging, it is funny, very funny in parts but offers more than that. The characters are worthy of pity most of the time despite how badly they treat each other. In the end a charming story with plenty of hope, drama and surprises. Not an epic, but it delivers.