Ashton Kutcher made an unexpected appearance on The Ellen DeGeneres Show on Wednesday, May 23, to surprise the host with a *huge* gift — and her reaction will give you all the feels.

Kutcher sat down alongside his investment partner, Guy Oseary, and explained that they’re working with a tech company called Ripple, a real-time currency exchange system. The actor said the people who founded the business “really care about being an ethical company” and want to give “a portion of this platform away to people that are doing good in the world.”

Kutcher then recalled how he found out about DeGeneres’ birthday gift from wife Portia de Rossi, who created The Ellen DeGeneres Wildlife Fund to help save the gorillas. “You never ask anyone for anything, ever. And you said, ‘At some point, I’m going to need some help with this,'” he recounted. “And I said, ‘You’re asking me for help? You never ask anyone for help, ever.'”

Oseary received a similar call from DeGeneres. “I was like, ‘She’s calling me on her birthday. I hope everything is okay,'” he said. “You wanted to share with me this incredible story, this gift of a lifetime that Portia gave you. And I promised you on that call that I’d be there to help you. And we are brothers and we’re here to help you.”

Kutcher and Oseary talked to the guys at Ripple about the fund. “We said, ‘There’s this amazing human being. And all they ever do is think about other people they can give to.’ … You’re always thinking about everyone else,” Kutcher continued. “And we wanted to show you that people are thinking about you. So, on behalf of Ripple, we’d like to give you $4 million [for the fund].”

DeGeneres was visibly moved by the gift, and after transferring the money to her fund’s account with a simple tap on Kutcher’s phone, told her guests, “That was the most amazing thing. Thank you. I love you both so much, you know that.”

Were you touched by Ellen’s emotional reaction? Let us know @BritandCo!

(photo via Alberto E. Rodriguez/Getty Images for Disney)