Is it 'congratulations on your baby" or "congratulations for your baby"?
I think it is 'congratulations on the birth of your baby' (you are congratulating the parents).
'Congratulations for your baby' might be understood as you congratulating the baby (not the parents who did all the hard work).
thanksEmotion: smile
Students: Are you brave enough to let our tutors analyse your pronunciation?
[ 'congratulations on the birth of your baby'
Dear Anonymous -- did you notice that the thread you were replying to was more than three years old? Also, your suggestion was identical to the response given long ago. You're welcome to reply to old threads if you like, but it would probably be a better use of your time to select recent threads.
Congratulation forUr baby.
Students: We have free audio pronunciation exercises.
congratulations for your baby