There are as many Hamlets as there are melancholies.

Oscar Wilde