DNA Review,Rating 4/5 *SPOILERS*