Gotta say... I love this one.  Yay rainbows!  Yay John!