John Legend is so sexy and sing great.