New single from Sweden’s Echo Ladies. Their new album, Lilies, will be released September 8th through Rama Lama Records