A source told the Sun that the couple knew that their relationship would never have ended in a marriage or babies and Keibler wanted kids and a husband in the next few years.
The 51-year-old actor softened the break-up blow by giving Keibler an apartment and loads of jewellery.
Photos: 'Godmen' who courted controversy
Photos: Kajol with mother, sister Tanishaa at Dadar Durga Puja pandal
Kareena Kapoor Khan snapped with baby Taimur at mom Babita's house
Photos: Amruta Fadnavis at a fashion and lifestyle exhibition
Photos: Sushmita Sen stuns in a black dress with thigh-high slit