A terminally ill Detroit-area teenager who was surprised by a visit from rapper Eminem has died.

Rainbow Connection Executive Director Mary Grace McCarter says Tuesday that the parents of 17-year-old Gage Garmo told her that he died Monday in their Rochester Hills home.

Gage had a wish fulfilled when Detroit native Eminem stopped by Sunday evening. The Detroit Free Press says the pair sat in the family's living room talking about hip-hop and football.

Gage was diagnosed with bone cancer three years ago, when he was a freshman at Rochester High School.

Friends and classmates used social media to spread Gage's wish to meet Eminem, his musical hero, after he learned last week that he had just days left to live.

More On This...

Michigan-based charity Rainbow Connection set up the meeting.