hope and despair by @heliumcircus