Man, your story is exactly the same until you said about the lunch and parents part. A degree higher than me as introvert. Honestly, I have been trying to socialize, but struggle with small talks and end up with awkward silence. Infact, I don't even look forward to chats, find them boring. However, I am still part of groups and have a few bunch of people whom I am comfortable with. I am that one person in every group, who is present, but his presence is never felt. After all these years of effort, I have understood that Communication is an acquired skill and anyone can change their personality.