+639 Forever, always, and never are words that are in promises that are almost always broken. amirite?
by Anonymous 13 years ago
by Anonymous 13 years ago
by Anonymous 13 years ago
by Anonymous 13 years ago