After Penny’s big reveal, another storyline in season 12 saw Penny’s ex-boyfriend Zack (Brian Thomas Smith) come back into the picture, wanting Leonard to donate sperm for his wife as they were having trouble conceiving. While we recognize just how bizarre that request was, Leonard was initially excited by the prospect, and agreed with Penny’s blessing. Penny, though, later made it abundantly clear — although apparently not to Leonard, who needed Amy and Sheldon to spell it out for him — that she actually wasn’t cool with the situation, denying Leonard another opportunity to become a father, even if only biologically.
Sure, this may have been for the best, as Leonard would never have been the child’s dad, and he might have ended up longing for a child who could never be his own. But it was still a bit strange how Penny readily agreed to let Leonard donate sperm, and then tried to sabotage the procedure in any way she could.
Written by: Looper