Writer Maya Angelou has cancelled an appearance at an April 11 event in Fayetteville sponsored by the Fayetteville Public Library, citing health problems that have left her hospitalized. As a consolation, however, Angelou — who was born in St. Louis in 1928 and raised in the tiny town of Stamps, Arkansas — sent along what might be one of the more lovely "so sorry, can't attend" letters in history.