There are always people that you can count on for anything; the one's who will do whatever you need them to; the ones who go above and beyond to make other happy; the ones who never say no.
You love those people. The thing about being a person who can't say no is that you don't often times want to do the things you agree to, but you do it anyway out of obligation. This isn't a big deal if you're dealing with studying, participating at church or picking up a shift at work.
Oftentimes, those people who can't say no in one aspect of their lives can't say so in any aspect. This includes going on unwanted dates, being in situations they aren't comfortable in or even participation in illicit activities simply because they don't want to hurt or disappoint someone. It's a dangerous road to walk because that person is constantly putting others needs above their own. They sacrifice their happiness for someone else, which is never OK.
You are worth the word: NO.
In any situation, under and circumstance, your happiness must be what you think of, first. It's a lot easier said than done. I know that it's hard and that the thought of disappointing someone because you do not want to do something hurts you to your core, but living a life just to make someone else happy at the expense of your own isn't a life to live.
It was a professor in one of my psychology classes who brought this to my attention. Growing up in church you hear "serve others before you serve yourself." However, I don't think that is entirely how it works. I believe that you must think of yourself sometimes too, even if that means hurting someone.
You don't want to be in that relationship anymore? Don't be. You don't want to sing in choir anymore because God is leading your heart somewhere else? Quit. You need to break ties with old friends, because when you're around them, they always bring you down? Break them. There is a difference between serving others and sacrificing your happiness for someone else's. You are worth the word no.