Thanks for stopping by Day 29 of Upworthy's 31 Days of Happiness Countdown! If this is your first visit, here's the gist: Each day between Dec. 1 and Dec. 31, we're sharing stories specifically designed to bring joy, smiles, and laughter into our lives and yours. It's been a challenging year, so why not end it on a high note, with a bit of laughter? Check back tomorrow (or click the links at the bottom) for another installment!

Spread the news, y'all: Barbie backs marriage equality!

In a few adorable Instagram posts, Mattel shared photos of two dolls of the same gender staring lovingly into each other's (plastic, painted) eyes. In the pics, the Barbies are wearing "Love Wins" shirts. ❤️ 💜 💛 💚 💙

"Proud to wear this 'Love Wins' shirt with @songofstyle!" one caption reads. (Can we talk about how cute that little plastic pup is too? Can I have one?!)


A post shared by Barbie® (@barbiestyle) on

The Barbie on the left was inspired by interior designer and fashion blogger Aimee Song.

"When I knew I was getting my own Barbie doll, it was super important for me to have the Barbie represent who I was and what I believe in, and obviously dress like me!" Song wrote, explaining that the "Love Wins" shirts featured in the pic are available for purchase, with 50% of the proceeds benefiting The Trevor Project — a life-saving nonprofit committed to suicide prevention among LGBTQ youth.

Mattel said it was “proud to partner” with Song in launching her Barbie and, in doing so, helping The Trevor Project.

A post shared by Aimee Song (@songofstyle) on

“We are an inclusive brand that celebrates diversity, kindness, and acceptance.”

Right on, Mattel!

A post shared by Barbie® (@barbiestyle) on

No, Barbie's endorsement of marriage equality isn't shocking or groundbreaking — Mattel's made efforts to be more inclusive with its toys in recent years, after all — but it is big-hearted branding that matters.

If even one little kid feels like their favorite toy has their back, it's an endorsement that makes a big difference.

More days of happiness here: DAY 1 / DAY 2 / DAY 3 / DAY 4 / DAY 5/ DAY 6 / DAY 7 / DAY 8 / DAY 9 / DAY 10 / DAY 11 / DAY 12 / DAY 13 / DAY 14 / DAY 15 / DAY 16 / DAY 17/ DAY 18 / DAY 19 / DAY 20 / DAY 21 / DAY 22 / DAY 23 / DAY 24 / DAY 25 / DAY 26 / DAY 27 / DAY 28 / [DAY 29] / DAY 30 / DAY 31