Underwater fairy tale

In October 2015 I found myself in my childhood fairy tale snorkelling near the small satellite islands of Flores, Indonesia.