Mitchell, who is now 8, was like this. He would not settle for anyone but me, didn't even like to be held or played with by anyone but me. Nearly drive me insane, LOL. I think the t-shirt thing is a great idea.
Jack is the total opposite, he'll go to anyone, fell asleep in his grandmothers arms the other day and she'd only seen him a couple of times.