The last verse gives me goose bumps...