Ah yes, they teach us so much about ourselves that we do not know and help us develop many skills such as patience and empathy. I could have written this post, all of mine come to life right before bed too :)
I used to think I knew it all too but then I realised that each child is so different that the only way I can parent is through instinct and lots of patience :) Some days are easier than others but I enjoy the challenges it brings.
Thanks @charlie97, thank you for your comment. They are so different, how they learn, play and express themselves. I'm learning all the time x