whether there is rain or sun; whatever happens He goes jogging every morning, rain or shine.
to make something seem much less good than it did at first
to begin to like someone very much as soon as you see or meet them He seems to have taken a shine to you.
Check pronunciation: shine