Sorry for your reason for writing this, but I can tell you put your heart into it. My only minor suggestion, is rather than "a stone can never be a rock" is " I can never be a rock". I think it will fit in better, and clarify the message.
Well done. Sorry it didn't work out, but good job turning your pain into art.
Lynn