Which shape is always a rhombus?

A.A rectangle because it has 2 pairs of parallel sides.
B.A square because it has 4 sides that are the same length.
C.An equilateral triangle because it has 3 sides that are the same length.
D.A quadrilateral because it has 4 sides.