be like a child in a sweetshop

be like a child in a sweetshop

  (British)
to be very happy and excited about the things around you, and often to react to them in a way which is silly and not controlled Give him a room full of old books and he's like a child in a sweetshop.
See also: child, like
Full browser ?