Let's don't have a particular, but I really want it. Now it's my birthday and my friend gives it to me as a present. Which tense do I use in this context to say that I wanted this book for a long time: the present perfect or past perfect? For example:
Friend: Here is what I got for you.
Me: Wow! I have always wanted this book. / Wow! I had always wanted this book.
I think it should be I had always wanted this book because my friend has given it to me and the fact that always wanted is in the past. Tell me please if my logic is right.