Yes, don't give up! They can't stop genuine people to be together, it's against the Human Rights!
You'll be lucky if you get your visa coz ECO's can be awful (not reading all the documents that you provided)... Surely, you will hear from them soon. Let's hope for the best