meaning of Bist du derjenige, auf den ich gewartet habe?

Bist du derjenige, auf den ich gewartet habe? - German to English

Are you the one i have been looking forward to? [to a person]