Внесу и я свои 5 копеек. Если это только не из игры, или какой-то фентези, а из реальной жизни, то вполне возможна такая ситуация: парень был влюблен, но что-то не получилось, толи ему не ответили взаимностью, толи какие-то серьезные обстоятельства (смерть, положение, большая разница в возрасте) . Но так или иначе он и сейчас любит.. . как под заклятьем, очарован.
А вот эта девушка могла бы прервать это, заинтересовать его, "вернуть его к жизни".
В таком случае возможен перевод:
Эта девушка могла бы стать той, кто снимет (нарушит) очарование.