Catnapping. .. all signs point to rape