The worst part about love is that it's never enough.
2010
2008
2011
—
2004
2007
2006
2005
1959
1981
2003
2009
2002