On Pretty Little Liars Season 3, Episode 13: “This Is a Dark Ride,” we found out that someone was with Alison (Sasha Pieterse) the night she died. And it was the person we would have least expected.

This article contains spoilers from PLL Season 3, Episode 13: “This Is a Dark Ride.” For more on Wetpaint Entertainment's philosophy on spoilers, click here.

Garrett (Yani Gellman) ultimately found Spencer (Troian Bellisario) on the Halloween party ghost train, and he wanted to tell her what he knew about the night Alison died. He told her that, after he, Jenna (Tammin Sursok), Ian (Ryan Merriman), and Melissa (Torrey DeVitto) had gone to Ali’s room, he’d left with Jenna, heading out towards the DiLaurentises’ backyard.

They came across Alison, who at that point was still missing. Alison immediately starts taunting Jenna, who was blind at the time. “You have a really bad memory,” she tells her. “I told you what would happen if you came back.”

Jenna reacts by blindly (sorry) swinging at Alison, even grabbing a field hockey stick and threatening Alison with it. Garrett takes the stick from her hands and swings at Ali, who crouches and misses being hit. But she and Garrett complicitly decide to make Jenna think Garrett “took care of it.”

Then Garrett went back to the yard without Jenna later that night, and he saw Alison having a strange conversation with Byron Montgomery (Chad Lowe)! Alison tells him, “You never paid for your mistakes.” Byron says, “You say all these grown-up things but you’re still a child.” Alison replies, “You know what I’m capable of.”

How did Alison and Byron know so much about each other? Share your reactions in the comments!

Find more Pretty Little Liars spoilers here.

Catch the return of PLL Season 3 on Tuesday, January 8, 2013 at 8 p.m. ET/PT on ABC Family.

Molly Friedman is an editor at Wetpaint Entertainment. Follow her on Twitter @MollyFriedman.

Get your Pretty Little Liars fix: Like us on Facebook and Follow us on Twitter and Tumblr!