rachel steele desperate times