How many of those words did you have to look up? LOL!
It all tumbled out spontaneously and abundantly from my fertile feminine brain.