Parenting is not for the faint of heart. It never goes as planned. It is messy and gut wrenching. The love of the mother for the child is mysterious and impossible to categorize. It is an ache and a longing and hope. And then there are incredible moments when your child offers up a thought and shares some wisdom and you think to yourself who are you, where did that come from and you are just so incredibly grateful to have this moment.