What is the complete predicate in the following sentence?

Jasmine has always dreamed of traveling to other countries.


has always dreamed


traveling to other countries


has always dreamed of traveling to other countries


has dreamed

The complete predicate is all that is not part of the subject.

The simple and complete subject is Jasmine.