Cate Harrington rubbing her tiny beaver