Sometimes baby goats bravely cross entire rivers. Sometimes they play with puppies. Other times they rock stylish sweaters and coats. No matter what they're doing, they're always irresistible.
Especially when they're really, really tiny.
Yup, that's a tiny little baby goat wearing a sweater. Just like these rescued goats, named Ebony and Ivory, looking fly in sweaters of their own.