C.R.
When your daughter is greeting those people in the resturants and on the street...you are there...you are her security blanket so to speak, she feels more sure of herself when she is with you...peers can be intimidating and that's okay. I agree to give her the tools to tell her how to aproach someone...and explain if she doesn't speak to them they won't understand that she wants to play...but really she'll do it when she's ready...and that's okay...just think of how big everything is to her...I have 5 little boys, my oldest is extremely outgoing and two of the other painfully shy and the other 2 somewhere in the middle...everyone is different...I wouldn't worry about it too much!