Come on we all knew Josh was on borrowed time. As will every other love interest be until she finally hooks up with Danny. Then they'll break up for the sake of drama/ratings/season finale cliffhanger then they'll get back together and stay together.