Emma Watson feels blessed to have J.K. Rowling in her life.

The 'Harry Potter' actress - who plays clever student Hermione Granger in the movie franchise - has grown close to the author behind the boy wizard books and enjoys working with her.

She said: "In the earlier years she was still writing the books and also had a young child, so she was really busy. But now she can be more involved and it's more of a pleasure. She has been around more, and we are quite similar in a way, so she has been nice to talk to. She's been very caring and is genuinely a really lovely woman. It's just wonderful to have her in my life."

The 19-year-old beauty also admitted she will have a "big hole" in her life when the 'Harry Potter' films come to an end but she is confident the franchise will continue to entertain future generations.

She explained: "Yes, there will be a big hole. But I think you underestimate the longevity of the series. I think they are making a theme park and new generations of children will keep reading the books and hopefully watching the films - everyone has tried to make sure they'll be classics."