the carrie diaries episode 12 review