Hello there!
I'm sorry to hear of your struggles. It sounds like you have had some triumphs, though. And that's good. God IS good, and He has plans for our struggles and battles. It's something I try to keep in mind a lot! It has proven very helpful
Anyways, in response to your post....
Have...