xoxo card above is part of the posh and prep, valentine's 2014 collection. featured at BCAE's local love fair

Why does XOXO mean hugs and kisses?

My first guess? Because Beyonce says so in her new album.

But then I did a little research it has nothing to do with Queen Bey.

Mentalfloss breaks it down best for you:
Because many people in the Middle Ages could not read or write, they would sign important documents with an “X," which was both a simple mark to make and a reference to the Christian cross. The signee would then kiss the "X" to demonstrate his sincerity and that what was written in the document was true—in much the same way that Christians kissed the Bible to display their belief in Christ. Besides referencing the actual cross itself, the “X” alluded to the early Christian symbol called the Chi-rho—named after combining the first two letters of the Greek word for Christ, ???????. 
Tracing the origin of how the “O” came to represent a hug is more difficult. One possible explanation is that Jewish immigrants, upon arriving in the U.S., used the symbol in place of a signature, similar to the way the "X" was used by Christians. Instead of using an "X," which invoked Christ—a figure that did not align with Jewish beliefs—illiterate Jewish people arriving in the U.S. would sign documents with an “O.” 
Combined with the familiar Christian use of an “X” signifying the oath sealed with a kiss, the “O” was likely then adapted to mean hugs as an equal representation in the sincerity of the sentiment on notes, letters, or even e-mails. {original post}

But still believe the urban legend that Saint Gossip Girl introduced the saying!
You know you love me.
posh and prep