What is the difference between a square and a rhombus

A. A square has all sides equal and all angles equal, but a rhombus only has all sides equal

B. A square and a rhombus are the same shapes

C. A rhombus has all sides equal and all angles equal, but a square only has all sides equal

D. A square has all sides equal and all angles equal to 60, but a rhombus only has all sides equal