Being a parent is the most difficult job
I can imagine. It must be difficult to promote and support the physical, emotional, social, and intellectual development of a child from infancy to adulthood.
Also the financial side, as you always want your children to have everything
Very true, but it's more than money. The intricacies of raising a child aside from the biological relationship, is what makes the whole parenting process unique and rewarding.