Question : who sings the song it's been a while
Answer : American rock band Staind