Question: who played delilah on one life to live
Answer: Shelly Burch ( born March 19 , 1960 ) is an American actress and singer known to television audiences for her role as Delila Ralston on ABC 's daytime soap opera One Life to Live , a role she played for eight years .