At this point i wonder if just Alvin killing the elf would dispel the curse she put on him. Maybe carrying her corpse around is preferable? Guaranteed it's revealed later she's the demon kings daughter or something she's pure evil.
At least he now knows he doesn't need to try to protect her, ever. She apparently can deliver more damage than he can (not talking about just mental damage).