Jun 14, 2018 Sing For The Moment is a great song. The last verse is probably his best verse ever. His first 2 verses though are good but not anything special. He has written better verses. The song overall is definitely top 5 but I wouldn't call it his best song. A lot of people rate this song as his best song and even one of the best rap songs ever which I absolutely don't agree with. Eminem has a lot of great songs so saying what his best one is impossible, atleast for me.