Aurora, adopted daughter of King Alexander of Ironfrost, loves him hopelessly. When barbarians threaten millions unless she marries their chief, she sacrifices herself, assassinating him at the wedding before dying in battle. Death grants her seven days to return. But Alexander is close to Vanessa, and Vanessa's schemes bring Aurora whipping and humiliation. Heartbroken, she returns to the underworld and is reborn as Princess Aurora of Sunfire, keeping her memories. Years later, Alexander abdicates and finds her, but she has let go and is engaged to knight Gabriel. He clings, tries to ruin the engagement, suffers, and finally learns to let go. He cedes border fortresses as a wedding gift and leaves. Aurora and Gabriel walk into happiness.