By definition, the UNION operator removes duplicates; if you want to reserve duplicates, use UNION ALL:
The UNION operator selects only distinct values by default. To allow duplicate values, use UNION ALL.
More information here.
Yes, that's exactly the difference between UNION and UNION ALL.
Tova also said it in class)