OH, YEAH!!!
Come on! I think this would be a very good meme! It expresses extreme happiness, and can be used in even the most awkward situations. But before I post it, I need to know if it's memetic. What do you think, guys?
An Animated Cat Singing The iPhone Ringtone Became A Meme