They soon realize that they don't work as a couple, however, and break up. They remain friends, but it is implied Robin never truly lets Barney go. Despite spending most of "Challenge Accepted" plotting with Barney to find a way to prevent Ted from pursuing a meaningless relationship and rekindling her relationship with him in the process, she also pressures Barney into approaching Nora (Nazanin Boniadi), a woman he likes. However, when Barney asks Nora for a cup of coffee, Robin realizes she may still have feelings for him. In the season 7 premiere episode "The Best Man", Lily confronts Robin about her feelings for Barney, and advises her to tell him. She is about to do so when Barney pulls her onto the dance floor at a wedding. Whatever tension there is between them is broken when Barney receives a call from Nora. Barney isn't sure what to say to Nora and asks for Robin's help; Robin feeds Barney the words that she had intended to say to him, which he uses to convince Nora to meet him again. In "The Stinson Missile Crisis", Robin assaults a woman setting out to destroy Barney's relationship with Nora and is sent to court-mandated therapy with a therapist named Kevin (Kal Penn). They start dating shortly after. Their relationship is tested when Robin cheats on him with Barney, and she decides to break up with Kevin. She changes her mind when Kevin tells her how much he cares for her, and they stay together, which broke Barney's heart, as he had effectively left Nora for her. In the seventh season, Robin discovers that she is unable to have children. Although she had always believed she did not want to have children, she is devastated by the knowledge that she no longer has the option. She lies to the gang about why she is depressed, saying that she has just found out she can't be an Olympic pole-vaulter. Ted senses that something more serious is going on, however, and surprises her by putting up Christmas decorations in her apartment and comforting her as she cries. After Kevin proposes to her, Robin thinks she is ready to settle down, but he ultimately takes back his proposal when she says that she is unable and unwilling to have children. In the episode "Tailgate", Robin is put in charge of a New Year's Countdown show on her news station. The host, Sandy Rivers (Alexis Denisof), gets drunk live on the show and Robin is forced to replace him. Just before midnight, she says, "When that ball drops, we all get a fresh start, and, I don't know about you, but I could really use one."