It's based on a children's book so it's an uncomplicated plot. I loved it and found it quite magical. There's a stellar cast and anything with Dame Maggie in it is worth watching in my opinion. I cried a little at the end. It's a lovely family film to snuggle down and watch on a chilly winter evening.