Virgo (Aug. 23-Sept. 22): John Ambrose McClaren From To All the Boys: P.S. I Still Love You
Despite how cautious they try to be, Virgos unfortunately tend to fall for people who aren't always good for them, and that's exactly why you'd need someone like John Ambrose McClaren from To All the Boys: P.S. I Still Love You. John Ambrose is kind, hardworking, and level-headed, and even when Lara Jean lies to him, he never stops treating her with respect. For an open-hearted and selfless Virgo like yourself, John Ambrose would without a doubt be high quality boyfriend material.