John Paul
John Paul and Craig later make up and become close again. John Paul begins dating a DJ named Spike (Tom Vaughan). Craig is jealous of all the time John Paul spends with Spike and John Paul tells him that he needs to accept his new relationship. Much to John Paul's surprise, Craig confesses he has feelings for him and they sleep together. Afterwards, John Paul is thrilled, but Craig pretends nothing happened between them. Eventually, they sleep together again and John Paul assumes this means Craig is going to come out. However, Craig tells John Paul that he is not gay, not finishing with Sarah, and wants to see John Paul on the side. John Paul is disgusted by the proposition at first, but he eventually gives in and the two begin an affair.