Finding happiness is up to you not for anyone else to provide. You have to find the love for yourself by yourself. Don't allow anyone to change the person you are.
Being selfish is good at times. Loving yourself is very important. Take time to love who you are. Look in the mirror and tell that person that you love who he or she is. Being assertive is part of loving yourself.
Ending the topic with a great touch. In this fight with life we have to continue swinging and never give up. Life is worth living it's up to you to find what matters to you to make you continue fighting.
Imagine you are a boxer in the ring facing the worst enemy of all time, Life. When throwing in the towel isn't an option. The only thing to do is go out swinging.