
We all know Sheila Carter is a criminal mastermind in the world of The Bold and the Beautiful. Was her kidnapping real, or did she orchestrate the whole thing?
Sheila Carter (Kimberlin Brown) is a soap opera legend. The villain has cheated death several times and has left a path of destruction and pain in her wake. After finding a new life with Deacon (Sean Kanan), the only thing missing in her life was a relationship with her son, Finn (Tanner Novlan).