Watch How I Met Your Mother Online
How I Met Your Mother Season 6 Episode 18 - A Change of Heart
Barney realizes he has heartfelt attraction for Nora (Nazanin Boniadi) and he thinks that something is wrong with him. Robin dates a guy who acts like a dog.
Air Date: 28 Feb 2011