'words of wisdom. #speechless,' Selena wrote.
The Dalai Lama will be teaching in Vancouver on Thursday. Selena is currently rehearsing there for We Day, an event for youth that she is hosting. The Northwest is Macklemore's home, and the two celebs weren't going to pass up the opportunity to see him.
'His Holiness the Dalai Lama touched my hair. #nevergoingbald,' Macklemore wrote.
Here are some other celebs who have met the Dalai Lama:
George W. Bush
Lupita Nyong'o, Jeremy Renner and Eva Longoria