did miranda cheat on blake