Since water adds to some carbonyl groups, it should come as no surprise that alcohols do too. The product of these reactions is known as a hemiacetal, because it is halfway to the acetal functional group.
There is no overall consumption of ethanol in the protonation/deprotonation steps, and the order in which these steps happen is not important. It would even be reasonable to write them in one step without involving the alcohol. The addition step is what is important.