Based on James Patterson book by the same name, this film uses an element of fantasy. It’s a very captivating film and the cast has a good chemistry between them probably from all their Charmed days. Even though, this was delightful to watch, I felt there was a lack of answers to questions. They weren’t big questions so it was still enjoyable to watch and maybe others understood what is explained better than me. If you enjoy cutesy romances this would be one to watch.