I hope she is permanently out of Charles' and Nathan's life. What he described her doing is abuse, and Nathan is just fortunate he has family that DOES care. Stephanie sounds like a very selfish person, and no one who should ever be a parent, at least not until she's had some serious training/counseling/head-examination done!
And he shouldn't worry one minute about not finding another girlfriend because of having a child. Some women find that no impediment at all, and Nathan at least is still little and cute - practically a "babe magnet" and will be for some time to come.
Bookmarks