It may have some cheesy moments, and sometimes the supernatural element seems like it could have been a little better developed but all in all it was compelling and enjoyable. The fast paced romance made me scoff slightly at times, but it did produce a narrative that hit the ground running.