Lyn,
Time will heal all wounds. Its not that easy for now, but in the long run, you will get there. There is always a reason for everything. Be strong for your kids. You will the most important person to look after them. Keep busy and give more attention and care to your boys. True love can wait and you will find it.