Home Music Music Premiere: Lydia’s Castle Releases Superb Self-Titled EP