Somewhat reminds me of Shivers...Anyone remember that game by Sierra?
Faith appears to be drawn by the same person who did lots of concept art for TSL: someone who signs "GAM". I believe his last name is Mancini...? Anyone?