Vanessa meet again and Kirin admits that he is seventeen, much to Vanessa's horror. Vanessa later decides to start a relationship with him and they announce this to Rakesh. Rakesh disapproves with the relationship, but Priya is accepts it. When Vanessa becomes pregnant, she dumps Kirin, after she slept with Adam. Kirin cannot forgive Vanessa and starts rebelling. Rakesh finds out Kirin is the father of Vanessa's baby and changes the DNA result, in order to prevent Kirin and Vanessa resuming their relationship. Kirin finishes college and starts looking at business ventures. Kirin goes into business with Belle Dingle (Eden Taylor-Draper), after their cordial business becomes a success. They employ Laurel Potts (Charlotte Bellamy) as a mascot for their opening evening for the cordial. One day, Vanessa is knocked over by Jai Sharma (Chris Bisson), after he took cocaine. This causes Vanessa to go into labour and she gives birth to a boy, whom she names Johnny, after Adam's late father. Vanessa thanks Kirin for the support. Belle and Kirin begin a relationship soon after, much to the horror of Belle's parents, who warn him not to take advantage of her. After the success of his and Belle's new drink going to Sharma & Sharma, Kirin agrees to go for a drink with Jai. Jai suffers from a drug overdose, so Kirin leaves him at the front of the hospital. Jai later returns the following day and confronts Kirin. Priya then calls the police off Jai but when the police pull Jai and Kirin over in Jai's car, Kirin says that the drugs are his and is arrested. When Belle returns, her parents inform her of Kirin's previous arrest during when she was away. She ends her relationship with Kirin. He then finds out that he is Johnny's biological father and tells Rakesh that he does not want any involvement with him from that day forward. Rakesh is left devastated. Kirin then decides to become a better father to Johnny, but struggles when Vanessa temporary leaves for a few days. When Johnny will not stop crying, Kirin then picks him up to shake him until Carly Hope (Gemma Atkinson) arrives and stops him. After seeing Vanessa let Adam hold Johnny for a few minutes in the pub, Kirin angrily drives away at top speed. He then accidentally runs over and kills Tess Harris (Nicola Stephenson). He abandons the car in