The code most likely works. Without knowing the object internals you really can not say what things the object contains and in what data structure. A hash is the most natural way to store data with objects so I would assume that things returns a hash.
-- seek $her, $from, $everywhere if exists $true{love};