So many things to say about this...where to begin.