Wren Carpenter - Charmed, I'm Sure Bee Delores proclaims Wren Carpenter "a beautiful force of nature" on their EP of sparkling demos Charmed, I'm Sure.