angels fall sometimes ending explained