An idiom has crossed my mind: To take somebody (=one) down a peg or two; that is, to tell sy some home truths, or to scold them. blue sky holiday is used metaphorically; it is not a fixed expression, IMO.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.