The first part had me wondering if I would ever get into the story, but was very glad I stayed. A sweet story with a lot of tissues needed for tears of bittersweet sadness & joy. Too much gratuitous language & crude references, but in the end...thumbs up. I loved the cast & music!