The messenger of love; Tomb of Hafiz in Shiraz