I was wondering about difference between "my" and "of mine" and have found some posts that say:
"my" is definite form and "of mine" is indefinite one. So, "of mine" is the same as "one of my".
It makes sense for most usecases I've heard, but I still don't understand what "this heart of mine" means. Can you help me?
P.S. Please forgive me for mistakes in this question, I'm not an English-speaking man.