Impressive! I'd only query the rainbow; it looks a little "odd" in form, as if from a mis-stitch, but not necessarily so.