Though I held your heart at bay
And I hold it every night,
You have not walked away.
I sought for you the way
To retrieve your scattered light,
Though I held your heart at bay.
Take mine! And I'll obey.
I confess you have it right:
You have not walked away.
You cannot say me nay
If my soul is in your sight,
Though I held your heart at bay.
For truth holds, come what may.
You love my chase, my flight;
You have not walked away.
I hurt you every day;
Your love's strong enough to fight:
Though I held your heart at bay
You have not walked away.
postscript
Villanelle. Not shabby for a first try, but not quite what I hoped for either.