Watch The Bold and the Beautiful season 31 episode 21 tv series online free
Release: Apr 20, 2017
Brooke returns to Bill something that's important to him; Katie makes an unannounced visit to Quinn with expectations to collect on a promise previously made.