Thanks for writing this June! Everything you are saying here is so, so true.
I live in Canada, so we have universal healthcare and paid maternity leave - I still can't fathom a developed country NOT having that.
Good for you for knowing what was best for you and not caving into societal pressure.