Teen Wolf fans have been waiting three seasons for Stiles to have a relationship, and a romantic attraction may not be too far off.

While Scott's (Tyler Posey) best friend has been smitten with Lydia (Holland Roden) since the series begin, she has remained no more than a friend and comrade in the teens' supernatural escapades. However, Stiles (Dylan O'Brien) came close to loosing his virginity to an old friend during season 3A, while last Monday's "Illuminated" saw him in the company of another female. Despite this, the high schooler has yet to find any real romantic partner.

'Teen Wolf' Season 3 Spoilers: Stiles Hospital Scene Is 'Pretty Huge' [VIDEO]; Is Stiles Nearing His Death [POLL]?

Luckily for Stiles, this trend is set to change in episode 20, according to TV Line. The teen is set to find "mutual attraction" in "Echo House," although the identity of the character remains unknown.

'Teen Wolf' Season 3 Spoilers: Posey, O'Brien & Reed React To Major Upcoming Character Death [VIDEO]

While it could be Lydia (or it could just be another dream), "Echo House" will be introducing two new characters, according to E!. Oliver, who gets dropped into the town's paranormal firestorm armed with at least a little information about the supernatural; and Meredith, an apparent misfit and outsider.

Could Meredith be Stiles' new crush? Fans can find out when Teen Wolf airs Mondays at 10 p.m. ET on MTV. Click the video below to see a preview of the series' next episode, "Silverfinger."