What the horizon is and why we cannot see forever