Sorry to hear about the delay, but the wait will be worth it.
Your mysteries are always fun.
In my experience, children stop misbehaving when: they get married, or they have their own children that they have to be responsible for, or when the parents move across the country!
(And leave them behind!)