It feels amazing to read this book after waiting for so long.
It feels amazing to read this book after have waited for so long.
So, which one is correct? Are both correct? And if, are they interchangeable or is there a difference when it comes to the meaning?
Thanks.