@Perryn12,
You need to grow up! Sorry to sound harsh, but you really do want to have your cake and eat it. You have a man who loves you, and whom you profess to love in return, but you are pining after someone you knew several years ago - someone who now has a wife and child. Bad idea!
It sounds as if you are clinging onto a teenage dream- your first love. Always nice to daydream about first loves, but the sensible thing to do is to move on - Donovan has. Michael is the here and now - how can you say you love him BUT you are wondering about Donovan and whether to try and break up his marriage!
You had a hard time growing up - things weren't easy for you - but you've survived all the bad times and appear to be in a good relationship. Do think hard about whether or not you really do love Michael, or whether he is just useful to you whilst he pays part of your mother's rent. If you don't really love him, move on - forget him, and forget Donovan. Make new friends, new relationships, be happy, but don't spend all your time dwelling on what might have been.