OK, maybe the “roar” is more of a “meow ... After you’ve gushed over these funny cat memes, boost your mood with these other ...