Sara Bareilles

The Blessed Unrest

Sara Bareilles

12 SONGS • 50 MINUTES • JUL 16 2013

1
03:40
2
3
04:22
4
04:39
5
6
7
8
9
10
04:06
11
04:21
12
05:02
(P) 2013 Epic Records, a division of Sony Music Entertainment