The Weather's Wonderful lyrics

I feel the fog float on, and my heart wants what it wants
But my heart wants blood, so I bare my fangs and I hunt
I see a girl at the corner with a ring through her lip
And a purposeful dare in her eyes
So I zone you out, stalk over, and say hi

I'm on the tree-lined road that encircles Berlin zoo
I got my wolf hat on and I'm howling about you
So I'm steak to a tiger & grain to a gull
And scraps to the one that I love
And when they all want more I will never enough

At the sideshow tent the weather's wonderful today
Above the water tank, I taunt couples on first dates
Well I hung on the boardwalk and I hoped for your face
And I wince as the platform's released
I come up for air and you're waiting in line for me

Submitted by Guest

What do you think is the meaning of The Weather's Wonderful by Kevin Devine?