like a kid in a candy store

Like a kid in a candy store is a common idiom used when describing someone who is very happy and excitable about the current situation or things around them. They will react to this situation in a way that seems somewhat silly, childish and not easily controlled. As with a kid in a candy store, this person is very easily amused, happy and outwardly excited in a way they cant control.