The Tea(Possible Spoilers)
Just curious. The scene where Derek and Matilda were with Hansel in his loft and drinking tea, was it something in the tea that made them all woozy and high.
Remember. Hansel says, "No more questions." and says something about the power of the tea take its effect. Even earlier in the scene, Matilda said that the tea was very strong. Any thoughts?