a person who is only your friend when things are good
"A fair-weather friend will leave you when things get tough."
to start something from the very beginning
something that has both positive and negative consequences
to find something or someone after a search
to work very hard without rest
to have a disagreement or fight with someone
to be in agreement or share similar thoughts or goals