Music Let’s Say We Did – Hello Creatures album review Swedish band takes you through dreamy journey. Sarah BargielaMarch 30, 2013