I honestly think it is about a guy that has fallen in love with a younger woman, maybe even a girl (the flower in the weeds represents her innocence) and didn't realize that he was a pedophile. He doesn't want to be how he is and love who he loves (So I tell myself it's wrong, there's a point we pass from which we can't return) so he lets her go. But he still loves her and even though their relationship is wrong, and he lives every day miserable he would continue with the relationship and go against everything that is wrong if she asked him to (When I do I dream, Of drowning in the ocean, Longing for the shore, I'll follow your voice, All you have to do is shout it out). He is fighting against who he is, and knows that it is wrong to be in a relationship like this and that he would be considered evil and is going to hell for it, but would still continue with the relationship because he loves her, she only has to ask him to (All because of you, I believe in angels, Not the kind with wings, No, not the kind with halos, The kind that bring you home, When home becomes a strange place) .