Geoffrey also had illegitimate children by an unknown mistress (or mistresses): Hamelin; Emme, who married Dafydd Ab Owain Gwynedd, Prince of North Wales; and Mary, who became a nun and Abbess of Shaftesbury and who may be the poetess Marie de France. Adelaide of Angers is sometimes sourced as being the mother of Hamelin.