Teeny tiny flowers of the 'watermelon' plant!