Never ever use read(), always use find(first):
$item = $this->Item->find('first', $options);
see http://book.cakephp.org/2.0/en/models/retrieving-your-data.html#find-first
read() is concidered bad practice as it changes the model itself and usually does more harm than good - especially if you don't know or expect the exact results of this method.