Needed, appropriate, essential, or hoped-for and has come to mean perfect, well, absolutely right.
Commenting has been disabled for now.