Oh what a tangled bank we weave