A riddle for granted

Question: Round as a marble,blue as the sea.Unless I am brown,or gray maybe.Smile and I shine my window pane,frown at me and down comes my rain.I see all things,but hear nothing I hear.Sing me to sleep and I'll disappear.What am I?

Riddle Discussion