Sea Dragons and their dance of love!

These beautiful creatures are called Weedy Sea Dragons - swimming under water in a dance of courtship!

Source