I need to prove that if $A$ and $B$ are unitarily equivalent, then $A$ is normal if and only if $B$ is normal.
The proof is as follows:
Suppose $A$ is normal and $B = U^*AU$, where $U$ is unitary. Then $B^∗B = U^∗A^∗AU = U^∗AA^∗U = U^∗AUU^∗A^∗U = BB^∗$. If $U^∗AU$ is normal then it is easy to see that $U^∗AA^∗U = U^∗A^∗AU$. Multiply this equation on the right by $U^∗$ and on the left by $U$ to obtain $AA^∗ = A^∗A$.
However, I don't see how $B^*B= U^∗A^∗AU$.
$B^*B=(U^*AU)^*(U^*AU)$, and because $U$ is unitary $U^{-1}=U^*$ but I don't know how to continue. What am I missing?