What does Bist du derjenige, auf den ich gewartet habe? mean?

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

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