I'm so sorry you are going through such difficulties.
I can tell that you love your daughter very much.
I have two older teen boys -- one very important thing I've learned is sticking to what you say as a parent-- it's very hard but it has to be done that way.
Something caught my attention in your post--- you said that your daughter said to you: "yes, mom, you just do EVERYTHING for me, very sarcastically."--- this is just my view and I don't mean any insult but to me she could mean that one thing you don't do is tell her "NO" and stick to it.
I was never told "NO" by my parents and I was convinced they didn't care about me or love me, otherwise they would have set limits for me. I don't know how it was with you and her when she was younger but that's my experience with my mom-- I just wanted her to put my well being first, ahead of her fear of me being mad at her.
Sometimes "no" can be the same thing as saying "I love you".
It's so very hard being a parent, I do understand.
My thoughts are with you.
mandy