HI I would like to know if there is an idiom to describe the following thing
'A thing that would save your from disaster or bring you success on its own.. it doesnt need anything/or anyone elses support. It is a winner by itself'
Appreciat it .. this is a gr8 webstie !
How about a lucky charm?