As part of Miley Cyrus's mini-residence on the Tonight Show with Jimmy Fallon, she's been popping up each evening to engage with both the late night host and other guests. And on Wednesday's show, that other guest was none other than former Democratic presidential candidate and current touring author Hillary Clinton.

Instead of greeting her as another guest, Miley and some of the Tonight Show writers—namely, Jasmine Pierce, Taryn Englehart, Albertina Rizzo, Jo Firestone, Becky Krause, Caroline Eppright, and Marina Cockenberg—teamed up for a segment where they read passionate and personal 'thank yous' to the woman who almost made history in the White House.

youtubeView full post on Youtube

Miley's note came last, and she read through tears:

"Thank you, Hillary, for being a constant beacon of strength, hope, and determination for me and millions of other young women.

You've been a role model and an inspiration and a voice of reason in uncertain times. I could go on and on, but I"d like to get right to the point...Can I give you a hug?"

Clinton, moved by the messages, then returned the favor by composing a "thank you" of her own:

"Thank you, Miley, the Tonight Show writers, and all of the women and young girls out there. You are smart, strong, and deserving of every opportunity.

Together, we've made our voices heard, we've done great things, and we've come a long way. But as Miley would say, we can't stop, and we won't stop."

And for the record: Miley did indeed get her hug, and expanded on her original note to Clinton, 'today was one I will never forget ..... you are endlessly inspiring , & I hope you know how loved / appreciated you truly are .... I will never stop speaking up against injustice , fighting for equality , and using my platform to spread peace & love! I've learned from the very best .... You. ❤️💙❤️💙❤️💙"

Here's her Instagram post:

Miley, we couldn't agree more.

From: Cosmopolitan US