[I have/had not seen her for years and never dreamt it would have been/thought it was possible, but I still had her image very clear and fresh in mind untill I met her a year back.]
[I have/had not seen her for years and/yet never dreamt it would have been/thought it was possible, untill I met her a year back, but I still had her image very clear and fresh in mind.]
[I have/had not seen her for years and/yet never dreamt it would have been/thought it was possible, untill I met her a year back, but I still had her image very clear and fresh in mind.]
If you must use past perfect in the sentence, you should keep in mind the purpose, which is to from continuity between two past point in time. But your construction was too busy with other thought and too long. I would make this suggestion. Make this part a new sentence. "...but I still had her image very clear and fresh
I have/had not seen her for years and/yet never dreamt it would have been/thought it was possible, untill I met her a year back, but I still had her image very clear and fresh in mind.]
Ok I will make this part of sentence as new. Is the below ok now? Please suggest one more time. Thanks very well in advance.
I still have /had the image of her in my mind very clearly/ vividly, even thought I had not seen her for many years and never dreamed it was possible until I ran into her a year ago by chance.