Overall this was very clear and engaging but came off as shallow at times. It worked out in the end, but at times Cath's relationship with Jest seemed a little unnecessary and cliche. She could have used a little more definition herself at the beginning but ultimately it was very cleverly done the way everything worked out to be what it was.