Shahid Kapoor, who chose to stay low profile during Kareena Kapoor's wedding with Saif Ali Khan, says that his break up with Kareena happened for a reason and he is in a very happy space right now...