The Bold and the Beautiful Spoilers Monday, March 31: Sheila’s Impossible Decision, Luna’s Disturbing DesperationRead more