Ok the people reviewing this so highly are definitely those people obsessed with vampires and witches and will rate anything highly just for that. This show was so poorly done. Absolutely no world building whatsoever.. I'm on the last 2 episodes and I still have no idea what a demon even is even though a bunch of important characters are these so called demons. Besides that though there's hardly any time spent on background details so it just feels very shallow. There's also hardly any character development so I feel like I really couldn't give a crap about the romance between the main characters even though that's an important part of the story. Even though there are a lot of actors in here I liked the script is crap and everything sounds cheesy and artificial. Just seems extremely rushed and I don't even understand why considering they announced a 2nd and 3rd season. This started out as a fluffy but entertaining watch and ended up as just annoying. I'd say don't bother unless you're the type to jump at anything with magic and romance no matter the quality.