The Bold and the Beautiful recap for Oct. 31 was all about iconic villain Sheila Carter (Kimberlin Brown). Sheila celebrated Halloween with a trip down memory lane as she reflected on her past. Here ...