Princess cursed in Time

Princess Ellena is cursed to repeat the same day every day (groundhog day style). In one of the attempts to kill the sorceress responsible, she ends up being turned into stone. Subsequently, she manages to defeat the sorceress, as she discovers generosity and love, and reflects the sorceress's spell, which she ends up petrifying herself.