Sounds like you've been through an awful lot.
Your sons wont understand as they've never been through it...But try talking to them lovely.