For the physical aspect:
* Robust: Strong and healthy, contrasting the thin and fragile appearance of a waif.
* Statuesque: Tall and imposing, contrasting the small and delicate figure of a waif.
For the emotional aspect:
* Confident: Self-assured and strong, contrasting the timid and vulnerable nature of a waif.
* Powerful: Having strength and authority, contrasting the powerless and dependent nature of a waif.
For the social aspect:
* Privileged: Having advantages and resources, contrasting the often disadvantaged and homeless situation of a waif.
* Independent: Self-reliant and capable, contrasting the reliance and vulnerability of a waif.
Ultimately, the best antonym depends on the specific context in which "waif" is used.