Gwen,
Glad it all went a bit better than you thought. Heck 120 days is not too much when you look at the overall picture. You'll have years to celebrate your little fellas birthday for years to come once you get over this hard spot.
Plus, he may not even remember THIS birthday, being just his 3rd, but he'll remember them as he gets older.....
Hugs, and prayers