Agatha Cromwell had two children. A Son and a daughter. A son with her first love, a half fairy/ half witch. Then her second husband, Gwen's father. She hated humans. Her husband and love of her life was killed by a human. Then her daughter married one. Her son never fixed the relationship with his sister. He had married someone similar to his own father. Seraphina was half fairy and half witch. The two hybrids were curious about the child that they would one day have. Their daughter wouldn't be just a Cromwell but a Bennett witch and a fairy.
More details