Speculative Fiction with Heart and Humour. S M Garratt pushes the emotional boundaries of storytelling by weaving science fiction, dystopian world-building, fantasy and dark humour, creating stories that take you far away by looking deep within.