I'm probably jinxing it, but, difficult child has been 100% ON for the past week. And I don't mean good for difficult child, I mean angelic for any kid his age.
***
Wish I knew the answer to that million dollar question...WHY?
Enjoy it while it lasts! Have you considered asking difficult child? Sometimes that works for us and sometimes not. Sometimes difficult child has amazing insight into what he is feeling, you never know. Enjoy!!