Q: I have always wondered what do the colors red and green have to do with Christmas? tell me all you.

A: The Green represents the evergreen trees which is the symbol of everlasting life. The red represents the blood of Christ in which he shed during his crucifixion. Christ gave his life (red blood) so that we may have an everlasting (ever green) life. This is only my theory.