whether there is rain or sun; whatever happens He goes jogging every morning, rain or shine.
come rain, come shine, (come) rain or shinejump to other results
to make something seem much less good than it did at first
take the shine off something (informal)jump to other results
to begin to like someone very much as soon as you see or meet them He seems to have taken a shine to you.
take a shine to somebody/something (informal)jump to other results