William David Foster

William Foster is Sophie Foster's human father. He nicknamed her 'Soybean' as a baby from her attempt at saying "Suldreen", an Elvin word. His name was changed to Connor Freeman when his memories were erased by Washers in Book 1.

Relationships
Sophie Elizabeth Foster (unknowingly adoptive daughter)

Amy Rose Foster (daughter)

Ema Iris Foster (wife)