I have been visited by an angel.