no songs ever made me cry, but for the Love of God by Steve Vai and Paschendale (especially the solos) by Iron Maiden have come close. i think those are 2 of the most beautiful/emotional songs ever written, Vai should have won a grammy or something for For the love of God