Kylie Jenner decided to call a truce with Blac Chyna because she could see how happy she was making Rob Kardashian.
The Keeping Up With the Kardashians star had a long-running feud with the mum-of-one but she finally decided to bury the hatchet recently for the benefit of her half-brother.
A source said: "Kylie is over the relationship. It was tough for her in the beginning. But she sees how happy he [Rob] is and all she wants is for him to be happy. The general consensus in the house is 'Praise Chyna! Don't go!' They finally got the brother they always knew back."
The 18-year-old beauty was encouraged to make amends with Blac by her family because they've noticed Rob - who had turned into a recluse over the past two years - has started to come out of his shell again and begin to enjoy life.
The insider explained to 'Entertainment Tonight': "He's never been this happy. The entire family is so happy for him and are over the initial shock of their relationship."
The 28-year-old sock designer was initially torn between his lover and Kylie - who is currently dating the model's ex-fiancé Tyga, with whom she has three-year-old son King Cairo - but is thrilled they have now become friends.
Taking to his Instagram account late last month, the once-reclusive star uploaded a photograph of the former arch-enemies posing for a photograph together alongside the caption: "So happy my girls finally got to talk and make peace! #MyFamily #AllLove (sic)."
And it seems the pair's truce came at the right time as Blac and Rob - who started dating in January - are currently in the process of planning their wedding after he popped the question with an expensive ring last month.