Yes. Haley and Lucas were like siblings. There was no romance between them. No sexual tension, but even if the roles were reversed, it's obvious Naley were still going to be. Even Deb believes so. I love Haley's line after Nathan beats Lucas in their one one on one. "They haven't invented words for how much I love much I love you." This is one of my favorite episodes. I also think it's funny how Dan still stands in the way of Karen and Keith getting together. lol
I was never big fan of Keith and Karen's relationship.