Stained glass messages of hope raise funds for cancer charity