I really enjoyed this book. It's not super long but it is smooth reading and nicely paced. The characters are bright, unique, charming and easy to connect to. With a curse from a witch, a reincarnated soul, help from a bunch of different supernatural people to support a loving family.