Eden Rain
Eden Rain is a Leeds born and London based artist with an extremely high quality line in spectral alt-pop output if ‘Ghost Girl’ is anything to go by.
Eden Rain is a Leeds born and London based artist with an extremely high quality line in spectral alt-pop output if ‘Ghost Girl’ is anything to go by.