[s6e2] Cleaning House -

    : Ben Vereen guest stars as Sam Gibbs (James's father), leading to a soulful, impromptu performance of "Stand by Me" with Barney, James, and Sam.

    The episode centers on Barney discovering that many of his most cherished childhood memories were elaborate fabrications by his mother to shield him from disappointment. [S6E2] Cleaning House

    : Loretta famously told Barney that he was cut from his basketball team because he was "too good" and it wouldn't be fair to the other kids—a lie Barney believed well into adulthood. : Ben Vereen guest stars as Sam Gibbs

    : For years, Barney believed his father was Bob Barker. In this episode, he finally learns the truth about his biological father, Jerome Whittaker, though he initially resists the reality to protect his mother’s feelings. leading to a soulful