I have three children, a daughter Caroline by my first husband, and two sons by Mark Elvin. All now are over 35, grown up with children of their own.