The 36-year-old hip-hop artist played Mary's 'Everything' for girlfriend and reality TV star Kim Kardashian when he first met her, reported Contactmusic.
"One of his favourite songs by her is 'Everything'. That song sums up, in every verse, his love for Kim. He wants that song to be sang at his wedding so he's talking to Mary," a source said.
Kanye will marry 33-year-old Kim in France this spring in a grand ceremony.
"Kim would drop dead if that happens. She too loves Mary and Kanye played that song for her when they first met over and over and over and over. (It's) only fitting that he would have Mary officially sing it at the wedding," the source said.