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
Advertisement
And here’s what she looks like in Season 2:

© Netflix / Courtesy Everett Collection
Minyeong Choi plays Dae.

Amy Sussman / Getty Images
Advertisement
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
Advertisement
Gia Kim plays Yuri.

Michael Buckner / Variety via Getty Images
Here’s what she looked like in Season 1:

© Netflix / Courtesy Everett Collection
Advertisement
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
Advertisement
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
Advertisement
Anthony Keyvan plays Q.

Michael Buckner / Variety via Getty Images
Here’s what he looked like in Season 1:

Park Young-Sol / © Netflix / Courtesy Everett Collection
Advertisement
And here’s what he looks like in Season 2:

© Netflix / Courtesy Everett Collection
Regan Aliyah plays Julianna.

Cesc Maymo / Getty Images
Advertisement
Here’s what she looked like in Season 1:

© Netflix / Courtesy Everett Collection
And here’s what she looks like in Season 2:

Park Young-Sol / © Netflix / Courtesy Everett Collection
Advertisement
Peter Thurnwald plays Alex.

Steve Granitz / FilmMagic
Here’s what he looked like in Season 1:

Park Young-Sol / © Netflix / Courtesy Everett Collection
Advertisement
And here’s what he looks like in Season 2:

© Netflix / Courtesy Everett Collection
Michael K. Lee plays Professor Lee.

Courtesy of Netflix
Advertisement
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
Advertisement
Finally, Noah Centineo makes a special guest appearance as the beloved Peter Kavinsky.

Alexander Tamargo / Getty Images
Here’s what he looked like in 2018’s To All the Boys I’ve Loved Before:

© Netflix / Courtesy Everett Collection
And here’s what he looks like during his cameo in Season 2, Episode 6:

Courtesy of Netflix