listening to birds singing

lalalala

the sun is shining

lalalala

trees are blowing with the wind and



brutally murdered i am. 

lalalala

flowers decomposing,

lalalala

rotting away like nothing.

lalalala

nobody could hear me scream

lalalalalalalalLALALALALALlalallLALALalaLLAllALLALALALLALALALALALALAAAAA