I've always found Robert Sternberg's theory of love pretty amusing.
It's a longer theory to explain though, so perhaps after Turkey break I will post something more in detail, otherwise the wiki article offers a decent summary of his "Triangular Theory of Love."