Do you have my child????
I can relate to everything you have said. Tonight, at dinner, DH and I had to keep making eye contact with each other as a reminder to bite our tongues and just let her be. We KNOW that is doesn't matter what we do or say.... she will just keep being herself. We often have to tag-team to get through the day. She utterly wears us out, both mentally and physically.
There are days when she just fascinates me (the ones where I am well-rested and the house is clean and I am in a stress-free zone) and then there are days when I want to scream at her to slow down and stop asking me questions/talking/jumping/singing (most days!). I do not have any great advice to share. We take it as it comes and when we lose our tempers with her, we apologize. I am trying to keep a journal of her most interesting thought and comments. This helps me to focus more on her message instead of her annoying behaviour.