Deacon Sharpe

According to The Bold and the Beautiful spoilers for this week, Deacon Sharpe’s (Sean Kanan) own “truth” is in question. When explosive details about Sheila Carter’s (Kimberlin Brown) come to light, many will be impacted. Deacon loves Brooke Forrester (Katherine Kelly Lang) and wishes for his own “destiny” with her. Deacon told Brooke he still