How do objects really reflect light?
We all know that if light comes to an object some of it's wavelength would get absorbed by the object as the form of thermal energy, and some would be reflected and that's how we see different colours from objects around us.
But i'd like to know how they reflect them in the first place, does it has to do with the photoelectric effect but in a much lower energy level? Photons hitting the object's surface causing the electrons to enter a higher quantum state thus emitting the excess energy back in the form of EMR when it enters a lower quantum state or it's original state? Seems like it may be wrong and i haven't found enough literature to find an explanation for this problem.
Anyway I've watched a video about how mirrors work and it adds to the problem. Mirrors would reflect light by creating a wave that exactly cancels the incoming wave from an EM wave source like light. Because they are sprayed with some metal substances (usually silver or aluminium) which are basically protons and neutrons in a sea of electrons that are in an equilibrium state (no net force), they would try to stay in that state (like most objects in nature do) by creating an EM wave that cancels the incoming EM wave, which would appear to be a wave that has the exact same wavelength, amplitude, etc. but different period, hence mirrors reflect light. But in this case we all know that not every object is made of some metal substances, I'd love to know how things really reflect light.