" whoa, that d6 mariah carey note blew my mind
having your face blown into a million pieces because something is that amazing or incredible
"" whoa, that d6 mariah carey note blew my mind" What is the definition of "blew my mind"?