Concealing a delight you don't allow to remain secret (6)
I believe the answer is:
reveal
'don't allow to remain secret' is the definition.
I can't judge whether this defines the answer.
'concealing a delight' is the wordplay.
'concealing' indicates putting letters inside.
'delight' becomes 'revel' (I've seen this before).
'a' put within 'revel' is 'REVEAL'.
'you' acts as a link.
Can you help me to learn more?
(Other definitions for reveal that I've seen before include "Expose, remove covering" , "Open up" , "'Make known, disclose (6)'" , "Uncover or expose" , "Divulge; make visible" .)