Kanye West's Birthday Gift For Kim Kardashian Was Thoughtful and Incredibly Generous

Kanye West is known for giving Kim Kardashian extravagant gifts, but his latest present might be the most thoughtful yet. In honor of his wife's 39th birthday on Oct. 21, the 42-year-old rapper donated $1 million to a handful of Kim's favorite charities. "I got amazing gifts from my whole family and Kanye [got] me the most amazing bags. But he also donated $1 million to my favorite charities that work so hard on prison reform on my behalf from him and the kids," she raved on Twitter. "This makes my heart so happy!"

Alongside the tweet, Kim included a photo of a "certificate of donation" that stated that the donation was made in her name by Kanye and their four children — North, 6, Saint, 3, Chicago, 1, and 5-month old Psalm — to criminal justice reform organizations Cut 50, Buried Alive Project, Equal Justice Initiative, and Anti-Recidivism Coalition.

In addition to her gifts, Kim also rang in her birthday early over the weekend with a girls' getaway to Palm Springs. Happy birthday, Kim!