That's not a painting by British street painter Banksy. It's a costume designed and worn by George Schnakenberg to look like Banksy's "Love Is in the Air" stencil. Schnakenberg painted his clothing and bundle of flowers to create the necessary impression when properly posed. At the link, you can view several process photos showing how he did it.
Link via Make