Sounds like something that Andrew Greeley might have written.
Greeley suffered skull fractures in a fall in 2008 when his clothing got caught on the door of a taxi as it pulled away; he was hospitalized in critical condition.[8] He remained in poor health for the rest of his life and died on May 29, 2013 at his Chicago home. He was 85,