I love that there's consequences for their actions. So many stories just gloss over when characters killed like it's no big deal, which is not great for so many reasons.
This seems like an error "Fiona sat on Scarlet’s shoulder, green glow fading, but her wings remained, pressing against Scarlet’s stomach." Should it be "pressing against Scarlet’s neck" maybe? Compelling story so far otherwise! You write such fun and interesting characters. Great work!