Giving up doesn't always mean you are weak. Sometimes it means that you are strong enough to let go.
I've learned that sometimes the people you expect to kick you when you're down are the ones to help you get back up.