The worst part about love is that it's never enough.
2013
2014
1979
2007
1976
2009
2006
2003
1968
1981
1961
1966
1990
2008
2005