hoist on my own petard!!!
hoist on my own petard!!! ********
You’re not special in that regard. I think we’ve all been on petards of our own making at one time or another. Lord certainly knows I have. :)