Beautifully sung for a beautiful sing. 1 year later and it's still such a huge, timeless BOP. ALL NIGHT will be hard to top for Beyonce. It should be her staple ballad/mid tempo song