Complex analysis proof triangle inequality: Given: $|z+w|^2=|z|^2+|w|^2+2Re(z\bar w)$
Prove:$|z+w|\leq |z|+|w|$
Work done so far:
Let $z=x+iy$ and $w=a+bi$, then:
$$|x+iy+a+ib|=|z+w|=\sqrt{(x+a)^2+(y+b)^2}$$
$$\sqrt{x^2+y^2}+\sqrt{a^2+b^2}=|z|+|w|$$
Squaring it I get, 
$$x^2+y^2+2|z||w|+a^2+y^2$$
After this I am lost, any idea how to proceed or if I am doing it wrong, what is the right way.
Any help is appreciated!

HINT: Please do not write out real and imaginary parts. Just use the inequality you were given. Compare $|z+w|^2$ and $(|z|+|w|)^2$, and recall what you know (or can prove) if $a,b\ge 0$ and $a^2\le b^2$.
