Rachel was just one of the thousands of Reddit user's who signed up to participate in the site's annual Secret Santa gift exchange event — that is, until she learned her own Secret Santa was none other than Bill Freakin' Gates.

In a post entitled "Spoiler alert: Bill Gates did not get you, because he got me," Rachel (AKA NY1227) details her long "journey" toward discovering the identity of her Secret Santa, which she says was not readily apparent.

She had received her seven-pound gift on Monday, but didn't get around to opening it until last night.

Inside was a copy of National Geographic's Journeys of a Lifetime: 500 of the World's Greatest Trips (when signing up for Secret Santa, Rachel made note of her love of travel), a stuffed cow toy, a card, and a photo.

The card, signed "from Bill," informed Rachel that a donation had been made in her name to Heifner International, a nonprofit that provides families in need with cows (hence the stuffed animal).

A full cow donation, according to Heifer.org, costs $500.

Rachel still hadn't pieced together the identity of her Santa, until she saw the photo.

"Wait. Holy shit. Time out. And then it finally hit me," she writes. "All the presents I just tore open, the charity, then everything— was from Bill GATES."

Rachel thanked Gates profusely for her gifts, saying they were "perfectly and EXACTLY tuned into my interests."

She did have one thing to apologize for, however: "Sorry for the apple ipad on my wishlist, that was really awkward."

Speaking with GeekWire, a spokesman said Gates hoped that by participating in the Secret Santa program he could help promote the cause of Heifer International.

[photos via Reddit]