Going on about roses being red and violets being blue is not going to cut it if you are trying to write a poem for a girl. The most effective way to write a heartfelt and real poem for a girl is to be heartfelt and real. Forget the cheesy images and even cheesier rhyme and write a freeform poem that follows its own rules of rhythm, meter and line breaks—and be sure to include a true sliver of your soul.
Pick a Starting Point: Choose a moment, emotion, character trait or anything else about the girl of your affection that comes to mind. It could be the rundown bowling alley where you first met, the non-rundown bowling alley where you had your first date or one of her distinctive character traits, like her sexy, pouty lips or big, fat nose. On second thought, scrap the big nose. You want to write a poem for a girl that makes her feel good. You could even focus on a special moment you shared, like when your hands first touched reaching for the rented bowling shoes.
Brainstorm: Start writing down everything that comes to mind related to the moment, image, emotion or trait you chose. This is not the final version of the poem, just a brainstorming exercise. Let the pen simply glide on down the page in any direction your thoughts take you. One of your bowling alley lists might include her excitement at her first strike–or your excitement at watching her shirt fly up when she jumped up and down. You have the glow-in-the-dark carpet, the greasy pizza, the scarred-up, ugly green ball she used. The way you threw a gutter ball on accident to let her win. Keep going until you have a lengthy stream-of-consciousness page of notes. Anything goes.