Author: Dan Smith inspired by Uriel