What Christian holiday takes place the day after Halloween?
 A.  Pentecost  
 B.  Saint Andrew's Day  
 C.  All Souls Day
 D.  All Saint's Day