There's a reason TikTok is drooling. Serpent (I'm going to call it serpent, it has an incredibly annoying name but I promise it's a great book) has all the tropes you love in romantasy; it gives spice, vampires, enemies to lovers to enemies, one bed, resentful training montage, who did this to you, and more.