Angie Davidson 15 February 2020 General News Artist Sheena Rose diagnosed with lupus Angie Davidson 15 February 2020 General News Sheena Rose is a contemporary Caribbean artist who lives and works in Barbados.