Elara, a tavern maid, saves the wounded Black Dragon King Torin. They spend one night together before she leaves. Six months later, she gives birth to Zella, a fire-breathing half-dragon whose inner voice Elara can hear.
When Torin comes for them, Zella reveals their past-life doom: they were killed by Princess Isolde. To rewrite their fate, Elara moves to his castle. Isolde plots against them, but Elara defeats her with Zella’s help. After Isolde’s final attack fails, Torin marries Elara as his queen.
Elara gets pregnant again, and her unborn son can also send mental warnings. Her jealous ex and fake friend hire dragon hunters to attack, only to be imprisoned. At last, Elara safely delivers her son, and her family finds a home she never has to flee.