Season 2 of XO, Kitty is finally streaming, which means school is officially back in session for KISS!

And to celebrate the return of the Netflix series, let’s take a walk down memory and see how your favorite characters have changed since Season 1:
To start, Anna Cathcart plays Kitty Song Covey.

Amy Sussman / Getty Images
Here’s what she looked like in Season 1:
Park Young-Sol / © Netflix / Courtesy Everett Collection
And here’s what she looks like in Season 2:
© Netflix / Courtesy Everett Collection
Minyeong Choi plays Dae.
Amy Sussman / Getty Images
Advertisement
Gia Kim plays Yuri.
Michael Buckner / Variety via Getty Images
Here’s what she looked like in Season 1:
And here’s what she looks like in Season 2:
Park Young-Sol / © Netflix / Courtesy Everett Collection
Sang Heon Lee plays Min Ho.
Shane Anthony Sinclair / Getty Images for HM
Here’s what he looked like in Season 1:
© Netflix / Courtesy Everett Collection
And here’s what he looks like in Season 2:
© Netflix / Courtesy Everett Collection
Anthony Keyvan plays Q.
Michael Buckner / Variety via Getty Images
Here’s what he looked like in Season 1:
And here’s what he looks like in Season 2:
© Netflix / Courtesy Everett Collection
Regan Aliyah plays Julianna.
Here’s what she looked like in Season 1:
© Netflix / Courtesy Everett Collection
And here’s what she looks like in Season 2:
Peter Thurnwald plays Alex.
Steve Granitz / FilmMagic
Here’s what he looked like in Season 1:
Park Young-Sol / © Netflix / Courtesy Everett Collection
And here’s what he looks like in Season 2:
© Netflix / Courtesy Everett Collection
Michael K. Lee plays Professor Lee.
Courtesy of Netflix
Here’s what he looked like in Season 1:
Park Young-Sol / © Netflix / Courtesy Everett Collection
And here’s what he looks like in Season 2:
Park Young-Sol / © Netflix / Courtesy Everett Collection
Finally, Noah Centineo makes a special guest appearance as the beloved Peter Kavinsky.
Alexander Tamargo / Getty Images