X&O
About This Artist
Xavier and Ophelia is an American indie rock and electro-pop music duo based in Nashville, Tennessee. Their songs have been placed in movies, television and commercials,[3] and in 2013 their song "Heartbeat" was featured on Twisted.
OK