To prepare all of our hearts and souls for Valentine's Day, the To All The Boys I've Loved Before sequel P.S. I Still Love You lands on Netflix February 12!
WATCH: The final trailer for 'P.S. I Still Love You'
But it won't be all romance for Lara Jean (Lana Condor), who is set to face a huge setback with Peter Kavinsky (Noah Centineo) in the second movie.
And that setback is JOHN AMBROSE (Jordan Fisher).
The final trailer shows that while things with Peter seem to be going quite well, everything changes when John, her old crush, comes to town.
Unfortunately, Lara's little sister also sent John a letter, to which is responds.
We honestly cannot wait for this love triangle!!!