Xavier and Ophelia is the duo of multi-instrumentalist/songwriter Dave Tough and singer/guitarist DeAnna Moore. Their sound incorporates complex melodies, electronic production elements and live instrumentation.
Added by Upcoming Robot on August 22, 2012