As far as same-sex kisses on network television goes, this one was pretty good!
Teddy (Trevor Donovan) is finally seeing what a good guy Ian (Kyle Riabko) is and is getting past his self-loathing to act on it.
After seeing Ian interacting with other guys at the school luau, Teddy seems to be a bit jealous. He’s hanging out with his ex, Silver, and when she kisses him, he clearly isn’t into it. She asks if there is someone else. As he looks at Ian in the distance, he realizes it and tells her: “Yeah, there is.”
This leads to the big kiss and it’s really nice.
[The first video is all of Teddy's scenes while the second is just the smooch]