Understanding Your Angels and Meeting Your Guides