to be taken aback, ecstatic, flabbergasted, dumbfounded, hit the right note, hit the jackpot, hit the spot, blow someone's mind, dream come true, music to someone's ears, furious, livid, outraged, petrified, wound up, to be a bundle of nerves, reduce to tears, to be scared out of one's wits, down in the dumps, pat on the back,

Leaderboard

Visual style

Options

Switch template

Continue editing: ?