Being a mom is also one of the most difficult but rewarding jobs there is. Ask almost any mother out there and they will tell you that there is not a more rewarding role to have than to be a mother. From the moment they find out that they are pregnant, it as if life now has a deeper meaning and if you pay attention you will see the woman you once knew become one of the most amazing women you will ever meet.