Heroes And Heroines: Margaret

Margaret

Name origin: German

Name meaning: Little pearl

Corbin

Name origin: Old French

Name meaning: Raven