Born in Tower of the Winds to imprisoned duchess Dairida, Dragonfly was to be murdered by order of her usurper uncle Ponderic. However, when Ponderic's servant ordered to kill the baby saw it, he decided to instead abandon it alive on Gemmeran coast. A Cat witcher travelling nearby took the baby to Stygga, not realizing it was the same child he had been earlier promised by her father via the Law of Surprise.
Dragonfly was trained as a proper witcher. In her teenage years the school was visited by her brother who urged her to come with him and dethrone the usurper. She eventually agreed, perhaps under the influence of elder witchers.