Question: who sings the song it's been awhile?
Answer: American rock band Staind