To wear somethig on our sleeves means that it is obvious, everyone can see it. " As for the confession, it sounds like one person had admitted to something (probably with references to 'layers' or 'donkey' or both) and the speaker wants to belittle the confession. I would need more context to say for sure.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.