Who is brandi carlile father?
The folk-country star and her wife of eight years, Catherine Shepherd, are now proud parents to two young daughters, Evangeline and Elijah. (Their biological father is Carlile's childhood best friend, David.)
Join Alexa Answers
Help make Alexa smarter and share your knowledge with the worldLEARN MORE