Squirrel Flower is the stage name of American musician Ella O'Connor Williams. From Wikipedia
The New Zealand indie-rock band debuts their first original song in two years, delving into personal themes, and reveals a UK, EU, and North American tour with notable opening acts.