This is a whole other story....
When I got pregnant, I was in school and working P/T, when DD was born we agreed it would be best if I stayed @ home with her since putting her in daycare would cost $$$ and it would probably be as much as I would make w/o a degree. Anytime I approach the "get married" thing, he tells me I want to get married for the wrong reasons and he lists that I want health insurance, (YUP!!! NO HEALTH INSURANCE FOR 5 YEARS FOR ME, they are covered) that I worry what others will think that we're not married, and we don't have enough money to be married, etc. 2 weekends ago I stayed in bed all day sick over it. THEN he tells me, well set a date, I said Aug and then he said ok, and that was the end of the convo....

I seriously just want some normalcy in my life, we have a beautiful little one together and I just want to be a family.
I guess I will now get flamed for all of this.
Oh honey.....Before I read this post, I WAS going to say something like, "I'm not trying to be a smart***, but let's look at the situation. The two of you had a baby. You finally got engaged when the baby was one year old. Four years later you are still not married. Perhaps...just perhaps this man is NOT into tradition and expecting a Mother's Day gift from him is futile."
Considering there are some people who simply see no point in being officially married, (although I certainly do, especially when children are involved) I was going to give the benefit of the doubt and assume marriage was just not high on the priority list of either of you.....and that additionally, he was not a traditional guy in general.
HOWEVER......in light of what you have just written.....ACK!

Lack of a Mother's Day gift is the least of your worries. In all honesty, I'd rethink those wedding plans because anytime anything ever goes wrong during your married life (and it will) I predict he will throw it up to you that you "cornered" him into marriage. This man simply does not want to marry you. Is that fair? No! But it's your reality and maybe you need to cut your losses.
A man should be EAGER to marry his fiance, not petulant. WTH does he mean by you want to get married for "the wrong reasons"? To commit to each other for life and provide a stable, loving home for your child and financial security for the two of you? Geez....I think those are very valid reasons. He should be HAPPY to do it and if he's not....THERE'S YOUR SIGN.
Somewhere out there is a man who will appreciate you and treat you with respect. Don't settle for less. We are going through much the same thing with a female relative in her 20s who had a baby by her perpetual boyfriend. The only way she'll get him down the aisle is at gunpoint. Who needs that? We keep telling her to cut him loose, because the sooner she does that, the sooner she can begin the rest of her life. As long as she is tied to that slacker excuse of a boyfriend, the chances of her meeting a decent man are ZERO and the same thing applies to you.
If you had a friend in the exact same situation, what would you advise her to do? Harass the guy all the way to the altar? Or read the writing on the wall, accept that the reality is crap and then pick yourself up and dust yourself off and never look back?
If you do "win" and get him to marry you, what have you actually won? A devoted, loving husband? Or someone who really doesn't want to be a husband at all? That's not winning. It's winning the ****y prize. Walk away now. It will not get better. I hate to be so blunt, but this is just what I tell my relative and I love her.