At age 33 or 34, Shahid decided it was time to find a partner. He expressed his feelings of loneliness, stating that although he had his parents, he longed for the company of someone his own age. Despite being independent and self-supporting, Shahid longed for a deeper connection with another person.
Shahid Kapoor and Kriti Sanon on the rise in deepfake videos: 'Humans are the problem…'
Then, in a twist of fate, Shahid met Mira Rajput through a arranged marriage to set up. Their first meeting left Shahid “semi-embarrassed” because Mira was 10 years younger than him. However, when they started talking, Shahid was impressed by Mira's maturity and confidence. She didn't seem bothered by his celebrity status; instead, she saw him as a person with his own quirks and complexities.
What attracted Shahid to Mira was his sense of normalcy. In a world where he was constantly surrounded by fans and paparazzi, Mira provided him with a grounded perspective. She didn't just see him as a movie star, but as a human being with flaws and imperfections.
Their relationship blossomed, leading to their marriage in 2015. Soon after, they welcomed daughter Misha, followed by son Zain. Shahid described Mira as having a strong individual personality, someone who accepted him for who he was.