This thing is billed as a romance but it's more of a supernatural mystery. Yeah, the plot depends on people being willing to sacrifice their lives for love, but there's never a clear sense of why they'd care for each other that much.
The plot might be more understandable if you grew up with Christian iconography, but I didn't. There are a lot of demons and angels running around, behaving in ways that don't make much sense to me.