Watch How I Met Your Mother Season 6 Episode 18 Online Watch How I Met Your Mother Season 6 Episode 18 Online Watch How I Met Your Mother Season 6 Episode 18 Online Watch How I Met Your Mother Season 6 Episode 18 Online Aired: February 28, 2011, 8:00 PM on CBS Title: A Change of Heart Summary : Barney realizes he has heartfelt affection for Nora, and he thinks that something is wrong with him; and Robin dates a guy who acts like a dog. Watch How I Met Your Mother Season 6 Episode 18 Online Taking place in a continual flashback narrated by the future Ted (Bob Saget) telling the story of the erstwhile Ted's (Josh Radnor) love life, How I Met Your Mother is a comedy about five friends living in New York City. The colorful cast of characters includes the sweet but boring couple, Lily (Alyson Hannigan) and Marshall in Public bookmarkswith 186achangeepisodefreehearthowimetmotherofonlines06e18seasonstreamwatchyourzshare