This is very well done, including the ritual.