After weeks of speculations and rumours it seems that Shahid Kapoor is finally ready to tie the knot. And we even have a photo of his wedding card to prove it! It is a simple yet elegant card confirming that Shahid and Mira will tie the knot on 7th July in Gurgaon.