About Cherie Geauvreau Cherie Geauvreau was born in Windsor in 1948, but has lived on Saltspring Island off Vancouver since 1985. Her work was featured in the 20th Anniversary Capilano Review.