One of the ridiculously difficult things about raising children is that they are constantly developing and changing so that just when you think you have them figured out, they throw you a curve, a new twist you never saw coming. They are like mutating viruses - as soon as you have become immune to their latest shenanigans, they develop a new strain to which you have yet to be exposed. While this constant shape-shifting is one of the greatest challenges of parenting, it is also one of the things which makes them so fascinating and wonderful.