桃花 (peach blossom) in Chinese culture symbolizes romance and love — peach trees bloom in spring and their flowers are associated with beauty and romantic opportunity.
走桃花运 means 'to have a stroke of romantic luck.' The related concept
烂桃花 (rotten peach blossom) means unwanted romantic entanglements.