The pun rhyme

When I think of ways to have fun,
I know that none can beat a pun.

Call me a word nerd, think I’m weird.
I won’t deny that, because I can be absurd.

Think of it yourself, have a free mind.
It’s simple, smart, witty and one of a kind!

All you need is a word that can be a good fit,
When you cross it with another. And you’ll have done it!

Still don’t know how? Let me show you,
Read on, (and curse me if you want to).

So first let’s keep the mind o’pun’.
And you’ll be surprised to see how it can hap’pun’!

First, the intellect you’ve got to shar’pun’,
Now delve into the pool of words (caution: it can dee’pun’)!

Is it getting too much, a bit too ‘pun’gent?
If you love word play, it’s no ‘pun’ishment!

Whatever you say won’t dam’pun’ my spirits.
Got such s’punk’? Go on, I’d like to see it!