During her breaks in the forest, her favorite place to make art, London-based Stephanie Pearl captures strangely beautiful imageries depicting human creatures, at the boundary between fairy tale and reality.