12 Little Spells mp3 Album by Esperanza Spalding
2018

12 Little Spellsby Esperanza Spalding

  • 12 Tracks
  • 320 kbps
  • 55:53

Tracks

1.12 Little Spells4:54
2.To Tide Us Over4:54
3.'Til The Next Full4:18
4.Thang4:36
5.Touch in Mine4:54
6.The Longing Deep Down4:36
7.You Have to Dance3:28
8.Now Know4:27
9.All Limbs Are3:37
10.Readying to Rise5:08
11.Dancing the Animal5:08
12.With Others5:53