What is Class Struggle? By Comrade Farooq Baloch


Locution like Class Struggle, Class Crisis or Class War are forsooth used to enunciate the clash and stress that is created to achieve/protect economic and social interests between individuals of two or more social classes. This is the basis of radical changes and can originate many types of conflicts in the society; for instance struggle for a better wages of workers working on low wages, direct wars or proxy wars for resources, mortality due to poverty, hunger, disease, or insecure work conditions are also the type of class struggle. Meanwhile, fear of loss of employment and lower investments by investors also fall into class struggle. Applying or changing laws like labour laws, tax laws, consumer laws, tariff laws etc., by legal or illegal political lobbying and by bribery by government officials are also political dimensions of class struggle. Similarly, sanctions on trade unions, student union and other union are also political conflicts of class struggle.

According to the famous Anarchist “Mikhail Bakunin”, the working class, the peasantry and the poor, might have the ability to eliminate the ruling elite government and lead a social revolution in the creation of socialist society. This is just one possibility, that is, class struggle is not always a decisive factor in the society but according to Karl Marx, the class struggle in a class society is a decisive and inevitable role in the development of history.

It is an indispensable and consequential thing to get classical conflicts in the society that is rooted on classes and divisions, social status and wealth based classes. Frederick Engels’s “The Peasant War in Germany” describes the best analysis of class struggle. A capitalist system is the best example of “class struggle”, where it is primarily related to bourgeoisie and proletariat. This struggle is based on work/labor hours, value of wage, profit distribution, production cost, work/labour procedure, control over parliamentary or bureaucracy and economic disparity.

It’s not like that only socialists or communists use this term of “class struggle” but the richest capitalists and ruling elite have gorged understanding of this struggle. US president Thomas Jefferson wrote:

“I am convinced that those societies (as the Indians) which live without government enjoy in their general mass an infinitely greater degree of happiness than those who live under the European governments. Among the former, public opinion is in the place of law, & restrains morals as powerfully as laws ever did anywhere. Among the latter, under pretence of governing they have divided their nations into two classes, wolves & sheep. I do not exaggerate. This is a true picture of Europe. Cherish therefore the spirit of our people, and keep alive their attention. Do not be too severe upon their errors, but reclaim them by enlightening them. If once they become inattentive to the public affairs, you & I, & Congress & Assemblies, judges & governors shall all become wolves. It seems to be the law of our general nature, in spite of individual exceptions; and experience declares that man is the only animal which devours his own kind, for I can apply no milder term to the governments of Europe, and to the general prey of the rich on the poor.”

Just like that Warren Buffet said to CNN that “It’s class warfare, my class is winning, but they shouldn’t be.” In a interview in The New York Times, Buffett stated that “[t]here’s class warfare all right, but it’s my class, the rich class, that’s making war, and we’re winning.”

The class struggle is touching its historical extremes in our present tenure. The realization of pictures of very brightly visible images is very upset. The example of America is the same. Liberalism and human rights renowned country itself is a scary state. Noam Chomsky, American linguist, philosopher, and political activist has criticized class war in the United States:

“Well, there’s always a class war going on. The United States, to an unusual extent, is a business-run society, more so than others. The business classes are very class-conscious—they’re constantly fighting a bitter class war to improve their power and diminish opposition. Occasionally this is recognized… The enormous benefits given to the very wealthy, the privileges for the very wealthy here, are way beyond those of other comparable societies and are part of the ongoing class war. Take a look at CEO salaries….”

The main example of class struggle in the present era is a public revolt called “Arab Spring”. Many predictions are described as the cause of this public uprising in Arab countries such as absolute dictatorship, human rights violations, government corruption, economic isolation, unemployment, extreme poverty and demographic structure, but in the last analysis, class struggle is the biggest cause of this rebellion. No doubt this rebellion is fruitless even after six years because there was no revolutionary was there in Arab world.

In The Communist Manifesto, Karl Marx adduce that a class is devised when its members attain class consciousness and solidarity. This mainly happens when the members of a class become apprised of their exploitation and the conflict with another class. A class will then realize their shared concerns and a common congruence. According to Marx, a class will then stand and move against those that are exploiting the lower classes. Marxist analysis of society identifies two main social groups:

The proletariat or workers includes people who collect their livelihood by selling their labor power and being paid a wage or salary for their labor time. They have no choice left but to work for bourgeoisie, since they typically have no independent way to survive.

The bourgeoisie or capitalists includes people who get their income not from labor as much as from the surplus value they appropriate from the workers who create wealth. The income of the capitalists, therefore, is based on their exploitation of the workers (proletariat).

Not all class struggle is fierce or surely radical, as with strikes and lockouts. Class rivalry may instead be expressed as low worker morale, minor sabotage and pilferage, and individual workers’ abuse of petty authority and hoarding of information. It may also be expressed on a bigger scale by aid and succour for socialist or populist parties. On the employers’ side, the use of union busting legal firms and the lobbying for anti-union laws are forms of class struggle. Even after a revolution, the two classes would struggle, but ultimately the struggle would abate and the classes disintegrate. As class boundaries broke down, the state paraphernalia would wilt away. According to Marx, the main task of any state paraphernalia is to endorse the power of the ruling class; but without any classes there would be no need for a state. That would lead to the classless, stateless communist society.

Facebook Comments


  1. evocation

    July 15, 2018 at 12:45 am

    Very informative post.Really looking forward to read more. Really Great.

  2. adidas shoes outlet

    July 15, 2018 at 12:00 am

    You’re an extremely useful internet site; couldn’t make it without ya!

  3. femme bullet

    July 14, 2018 at 12:39 am

    Say, you got a nice blog article.Thanks Again. Awesome.

  4. cheap nike air max 90 outlet

    July 12, 2018 at 4:36 pm

    I constantly spent my half an hour to read this website’s articles or reviews daily along with a cup of coffee.

  5. Alysa

    July 12, 2018 at 10:19 am

    Hello, I enjoy reading all of your article. I like to write a
    little comment to support you.

  6. ed hardy clothing outlet

    July 11, 2018 at 11:19 pm

    Wow because this is great work! Congrats and keep it up.

  7. Fletcher Trytten

    July 11, 2018 at 2:46 pm

    Saved as a favorite, I like your blog!|

  8. adidas shoes outlet

    July 11, 2018 at 2:39 pm

    I enjoy looking at your site. Thanks for your time!

  9. Blog Seguridad

    July 11, 2018 at 6:37 am

    I’m impressed, I have to admit. Seldom do I come across a blog that’s equally educative
    and interesting, and without a doubt, you have hit the nail on the head.
    The issue is something which too few folks are speaking intelligently about.
    I’m very happy that I found this in my search for something concerning this.

  10. Arabic Typesetting

    July 11, 2018 at 4:01 am

    Hey, thanks for the blog post.

  11. best web designer

    July 11, 2018 at 2:04 am

    I hardly leave responses, however I browsed a few comments here. I do have 2 questions for you if you do not mind. Is it only me or does it appear like some of these comments look like they are coming from brain dead people? 😛 And, if you are posting at other online sites, I’d like to follow you. Could you list of every one of all your shared pages like your twitter feed, Facebook page or linkedin profile?

  12. Michael Mckibbon

    July 11, 2018 at 12:10 am

    Thank you for the good writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you! By the way, how could we communicate?|

  13. adidas shoes outlet

    July 10, 2018 at 11:51 pm

    It’s going to be ending of mine day, except before ending I am reading this enormous article to increase my knowledge.

  14. Betsy Georgales

    July 10, 2018 at 3:30 pm

    Howdy just wanted to give you a quick heads up. The words in your post seem to be running off the screen in Ie. I’m not sure if this is a format issue or something to do with web browser compatibility but I figured I’d post to let you know. The style and design look great though! Hope you get the issue solved soon. Thanks|

  15. christian louboutin online outlet

    July 10, 2018 at 11:54 am

    You have the best websites.

  16. g spot dong

    July 10, 2018 at 3:39 am

    Awesome blog.Really thank you! Keep writing.

  17. Isidra

    July 9, 2018 at 12:35 pm

    Its not my first time to go to see this site, i am browsing
    this site dailly and get nice facts from here all
    the time.

  18. Kari

    July 9, 2018 at 5:21 am

    Have you ever thought about adding a little bit more than just your articles?
    I mean, what you say is important and everything.
    Nevertheless think about if you added some great visuals or
    video clips to give your posts more, “pop”! Your content is excellent
    but with images and video clips, this blog could definitely be one of the most beneficial in its niche.
    Terrific blog!


    July 9, 2018 at 3:05 am

    Link exchange is nothing else however it is just
    placing the other person’s web site link on your page at
    proper place and other person will also do similar for you.

  20. dig this

    July 7, 2018 at 9:58 pm

    Hi, all the time i used to check weblog posts here in the early
    hours in the dawn, as i enjoy to find out more and more.

  21. Clement

    July 7, 2018 at 1:38 am

    Admiring the dedication you put into your site and in depth information you offer.
    It’s nice to come across a blog every once in a while that isn’t the same out of date rehashed
    material. Excellent read! I’ve bookmarked your site and I’m including your RSS feeds to my Google account.


    July 7, 2018 at 1:06 am

    Howdy! This is kind of off topic but I need
    some advice from an established blog. Is it hard to set up your
    own blog? I’m not very techincal but I can figure things out pretty fast.
    I’m thinking about setting up my own but I’m not sure where to begin. Do
    you have any points or suggestions? Thank you

  23. power washing services hamilton NJ

    July 7, 2018 at 12:25 am

    You are so awesome! I don’t believe I’ve read
    a single thing like this before. So nice to discover somebody with a few unique thoughts on this issue.
    Seriously.. many thanks for starting this up. This site is
    one thing that is required on the web, someone with a bit of originality!


    July 6, 2018 at 11:48 pm

    I’d like to find out more? I’d care to find out more details.

  25. reviews

    July 3, 2018 at 8:02 pm

    I appreciate you sharing this article.Thanks Again. Really Cool.

  26. Bitcoin Illustration

    July 1, 2018 at 2:54 pm

    Awesome blog post.Really thank you! Cool.

  27. adult gifts for couples

    June 30, 2018 at 3:17 pm

    Very good blog.Really looking forward to read more. Awesome.

  28. westchester landscape design

    June 30, 2018 at 12:57 am

    bookmarked!!, I like your blog!

  29. landscaping companies westchester ny

    June 29, 2018 at 8:37 pm

    It’s amazing to go to see this web site and reading the views of all friends about this post,
    while I am also eager of getting experience.

  30. westchester ny

    June 29, 2018 at 7:07 pm

    I needed to thank you for this excellent read!! I definitely loved every
    bit of it. I have you bookmarked to look at
    new things you post…

  31. adam and eve complete lovers kit

    June 29, 2018 at 9:44 am

    Thank you for your blog post.Really thank you! Great.

  32. Christiane

    June 29, 2018 at 3:06 am

    Hurrah, that’s what I was searching for, what a data!

    existing here at this webpage, thanks admin of this web page.

  33. toenail problems

    June 28, 2018 at 11:47 pm

    Awesome article.Really thank you! Really Great.

  34. computer accessories

    June 28, 2018 at 9:28 am

    Thanks for sharing, this is a fantastic blog.Really thank you! Much obliged.

  35. Andra

    June 28, 2018 at 8:49 am

    Hey there! Someone in my Facebook group shared this website
    with us so I came to look it over. I’m definitely loving the information. I’m bookmarking and will be tweeting this to my followers!
    Outstanding blog and terrific style and design.

  36. Asadullah Ali al-Andalusi

    June 28, 2018 at 12:53 am

    What a data of un-ambiguity and preserveness of
    valuable know-how about unpredicted emotions.

  37. best anal beads

    June 27, 2018 at 6:52 pm

    Awesome article post. Really Cool.

  38. real twitter followers

    June 27, 2018 at 10:19 am

    Fantastic blog. Much obliged.

  39. bolsas transparentes

    June 26, 2018 at 5:14 pm

    Good day I am so happy I found your website, I really found you by
    accident, while I was looking on Google for something else,
    Anyways I am here now and would just like to say thanks a lot
    for a remarkable post and a all round enjoyable
    blog (I also love the theme/design), I don’t have time to browse it all at the moment
    but I have book-marked it and also included
    your RSS feeds, so when I have time I will be back to read
    a great deal more, Please do keep up the excellent work.

  40. fabrica de bolsas de celofan

    June 26, 2018 at 3:32 pm

    I’m truly enjoying the design and layout of your website.
    It’s a very easy on the eyes which makes it much more enjoyable for
    me to come here and visit more often. Did you hire out a developer to create
    your theme? Fantastic work!

  41. bolsas con sello lateral

    June 26, 2018 at 5:08 am

    Excellent blog! Do you have any suggestions for aspiring writers?
    I’m hoping to start my own website soon but I’m a little lost on everything.
    Would you recommend starting with a free platform like WordPress or go for a paid
    option? There are so many choices out there that I’m
    totally overwhelmed .. Any tips? Cheers!

  42. polipropipleno

    June 26, 2018 at 4:50 am

    With havin so much content do you ever run into
    any issues of plagorism or copyright infringement? My website
    has a lot of completely unique content I’ve either created
    myself or outsourced but it seems a lot of it is popping
    it up all over the web without my authorization. Do you know any techniques to help prevent
    content from being ripped off? I’d genuinely
    appreciate it.

  43. eebest8

    June 25, 2018 at 2:47 pm

    “A round of applause for your blog.Thanks Again. Really Great.”

  44. austin seo services

    June 25, 2018 at 11:18 am

    Hello friends, its great article about cultureand fully defined, keep it up all the time.

  45. eebest8

    June 23, 2018 at 1:34 pm

    “It’s actually almost not possible to see well-educated men and women on this matter, even though you seem like you know what you’re writing on! Cheers”

  46. cheap bath bombs

    June 23, 2018 at 5:01 am

    That is really interesting, You are an excessively professional blogger.
    I’ve joined your rss feed and look ahead to searching for more
    of your wonderful post. Also, I’ve shared your
    website in my social networks

  47. Oscar Olewine

    June 18, 2018 at 3:16 pm

    I’m excited to find this web site. I need to to thank you for your time for this particularly fantastic read!! I definitely appreciated every bit of it and I have you saved to fav to see new things on your blog.|

  48. Clay Parfitt

    June 18, 2018 at 11:46 am

    This is really fascinating, You’re a very skilled blogger. I have joined your rss feed and stay up for looking for more of your magnificent post. Also, I’ve shared your website in my social networks|


    June 18, 2018 at 8:55 am

    After looking into a few of the articles on your site, I truly like your way
    of writing a blog. I added it to my bookmark site list and will be checking
    back soon. Please visit my web site too and tell me how you feel.

  50. Shonda Maccarino

    June 17, 2018 at 11:26 pm

    Amazing blog! Do you have any tips and hints for aspiring writers? I’m planning to start my own website soon but I’m a little lost on everything. Would you propose starting with a free platform like WordPress or go for a paid option? There are so many choices out there that I’m totally overwhelmed .. Any suggestions? Cheers!|

  51. website here

    June 16, 2018 at 7:13 pm

    Hi, I do think this is a great web site. I stumbledupon it 😉 I am going to come back once
    again since i have saved as a favorite it. Money and freedom is the best way to change, may you be rich and continue to guide
    other people.

  52. Ying Busse

    June 16, 2018 at 1:04 pm

    If some one desires expert view on the topic of running a blog then i recommend him/her to pay a visit this web site, Keep up the good job.|

  53. Khadijah Ganotisi

    June 16, 2018 at 3:29 am

    Hi there! This post could not be written much better! Going through this post reminds me of my previous roommate! He constantly kept preaching about this. I most certainly will send this information to him. Fairly certain he’ll have a very good read. I appreciate you for sharing!|

  54. Sanjuanita Hershnowitz

    June 15, 2018 at 8:57 pm

    magnificent publish, very informative. I ponder why the other experts of this sector do not realize this. You must continue your writing. I am sure, you have a great readers’ base already!|

  55. Florencio Egnor

    June 15, 2018 at 1:56 pm

    Hi there Dear, are you truly visiting this website on a regular basis, if so then you will absolutely obtain good knowledge.|

  56. Ted Bissel

    June 15, 2018 at 9:35 am

    Great blog! Is your theme custom made or did you download it from somewhere? A theme like yours with a few simple adjustements would really make my blog jump out. Please let me know where you got your design. With thanks|

  57. Sebastian Sharabi

    June 15, 2018 at 12:07 am

    Ahaa, its nice discussion regarding this article at this place at this website, I have read all that, so at this time me also commenting at this place.|

  58. Rodney Binienda

    June 14, 2018 at 9:46 pm

    Hello, all is going well here and ofcourse every one is sharing facts, that’s genuinely fine, keep up writing.|

  59. Mark Voisin

    June 14, 2018 at 5:23 pm

    I don’t know if it’s just me or if everybody else encountering problems with your website. It appears like some of the written text on your posts are running off the screen. Can someone else please comment and let me know if this is happening to them as well? This may be a problem with my internet browser because I’ve had this happen previously. Many thanks|

  60. Shane Belousson

    June 14, 2018 at 2:00 pm

    I want to to thank you for this good read!! I absolutely loved every little bit of it. I’ve got you book-marked to look at new stuff you post…|

  61. Addie Dash

    June 14, 2018 at 9:02 am

    Very nice article, exactly what I needed.|

  62. Shiela Nebeker

    June 14, 2018 at 5:25 am

    Hello, its good piece of writing regarding media print, we all understand media is a great source of data.|

  63. Simon Arballo

    June 14, 2018 at 12:50 am

    I am sure this paragraph has touched all the internet visitors, its really really good piece of writing on building up new webpage.|

  64. Doyle Okerson

    June 13, 2018 at 9:33 pm

    Heya are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and create my own. Do you need any coding knowledge to make your own blog? Any help would be really appreciated!|

  65. Colby Wale

    June 13, 2018 at 1:38 pm

    Hello, after reading this awesome piece of writing i am as well cheerful to share my knowledge here with friends.|

  66. Flora Broncheau

    June 13, 2018 at 11:25 am

    Its like you read my mind! You appear to know so much about this, like you wrote the book in it or something. I think that you could do with a few pics to drive the message home a little bit, but other than that, this is fantastic blog. A great read. I’ll definitely be back.|

  67. Julio Grammatica

    June 13, 2018 at 5:33 am

    Hello, this weekend is nice designed for me, because this time i am reading this enormous educational article here at my residence.|

  68. Erika Espericueta

    June 13, 2018 at 12:27 am

    Do you have a spam problem on this website; I also am a blogger, and I was wanting to know your situation; many of us have developed some nice procedures and we are looking to swap solutions with other folks, be sure to shoot me an email if interested.|

  69. Hassan Merideth

    June 12, 2018 at 5:19 pm

    Good article! We will be linking to this particularly great content on our website. Keep up the good writing.|

  70. Zetta Herzbrun

    June 12, 2018 at 3:01 pm

    Post writing is also a excitement, if you be acquainted with then you can write otherwise it is difficult to write.|

  71. Alphonso Hendsbee

    June 12, 2018 at 11:23 am

    I every time emailed this web site post page to all my associates, for the reason that if like to read it afterward my contacts will too.|

  72. Jeniffer Rozman

    June 12, 2018 at 7:51 am

    It’s wonderful that you are getting ideas from this post as well as from our dialogue made at this time.|

  73. Jeniffer Noordam

    June 12, 2018 at 5:25 am

    I do agree with all of the ideas you’ve presented to your post. They are really convincing and can definitely work. Nonetheless, the posts are too short for novices. May you please extend them a bit from subsequent time? Thanks for the post.|

  74. Bernardo Montijo

    June 11, 2018 at 11:59 pm

    It’s difficult to find well-informed people about this topic, but you sound like you know what you’re talking about! Thanks|

  75. Clement Standing

    June 11, 2018 at 11:09 am

    Touche. Great arguments. Keep up the good spirit.|

  76. Hayden Seilhamer

    June 11, 2018 at 7:10 am

    Great blog you have here but I was curious about if you knew of any discussion boards that cover the same topics talked about in this article? I’d really love to be a part of online community where I can get opinions from other experienced people that share the same interest. If you have any suggestions, please let me know. Many thanks!|

  77. Daron Buchmann

    June 11, 2018 at 12:19 am

    This article gives clear idea for the new visitors of blogging, that really how to do blogging and site-building.|

  78. This Site

    June 6, 2018 at 6:24 am

    Excellent post. I was checking constantly this weblog and I am impressed!

    Very useful information specifically the final section 🙂 I take care
    of such information much. I was seeking this certain info for a very lengthy time.
    Thank you and best of luck.


    June 2, 2018 at 11:18 pm

    Valuable info. Lucky me I found your web site by accident, and I am stunned why this coincidence
    didn’t came about earlier! I bookmarked it.

  80. Check this out

    June 1, 2018 at 9:26 pm

    Great article, just what I needed.

  81. chelated minerals

    June 1, 2018 at 5:40 am

    Hey There. I discovered your weblog using msn. This is a very smartly written article.
    I’ll make sure to bookmark it and come back to learn extra of your helpful
    information. Thanks for the post. I will definitely comeback.

  82. how to monogram with embroidery machine

    June 1, 2018 at 4:06 am

    Amazing issues here. I am very glad to see your post.
    Thanks so much and I’m taking a look ahead to touch you.
    Will you kindly drop me a e-mail?

  83. navigate to this web-site

    June 1, 2018 at 3:52 am

    Hmm is anyone else having problems with the images on this blog loading?
    I’m trying to determine if its a problem on my end or
    if it’s the blog. Any feed-back would be greatly appreciated.

  84. best mini sewing machine for beginners

    June 1, 2018 at 3:43 am

    Hey very interesting blog!

  85. click resources

    June 1, 2018 at 2:32 am

    Its like you read my mind! You appear to know a lot about this, like you wrote the book in it
    or something. I think that you could do with some pics to drive the message home a
    bit, but instead of that, this is magnificent blog.
    An excellent read. I’ll certainly be back.

  86. janome hello kitty 15822

    May 31, 2018 at 1:48 am

    Asking questions are genuinely good thing if you are not understanding something
    entirely, however this post presents fastidious understanding even.

  87. Discover More

    May 30, 2018 at 11:00 pm

    I always spent my half an hour to read this webpage’s posts daily along with a mug of

  88. embroidery and sewing machine

    May 30, 2018 at 12:21 pm

    If you are going for finest contents like I do, simply pay a visit this site all the time for the reason that
    it gives quality contents, thanks

  89. Kent

    May 29, 2018 at 6:38 pm

    Hi would you mind sharing which blog platform you’re using?

    I’m going to start my own blog in the near future but I’m having a tough time selecting between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your design seems different then most blogs and I’m looking
    for something completely unique. P.S Sorry for getting off-topic but I had to ask!

  90. chelate

    May 29, 2018 at 2:14 pm

    I’m not that much of a online reader to be honest but your sites really nice, keep it
    up! I’ll go ahead and bookmark your site to come back later.
    All the best

  91. navigate to this web-site

    May 29, 2018 at 1:53 pm

    Thanks for finally talking about >What is Class Struggle?
    By Comrade Farooq Baloch – Dialogue Times <Liked it!

  92. Messy People Eating Snacks

    April 15, 2018 at 10:05 am

    These two are some real messy eaters!

  93. Popcorn

    April 14, 2018 at 9:42 pm

    Would you like some popcorn?

  94. Old People Getting Drunk

    April 14, 2018 at 3:40 am

    No one can ever say this site is boring!

  95. Much Needed Vacation

    April 13, 2018 at 10:57 pm

    Way to go Edward. This blog is amazing!

  96. Thank you for visiting

    April 13, 2018 at 6:09 pm

    Don’t forget the grilled onions!

  97. Blogger Listening to Music

    April 13, 2018 at 3:32 pm

    Got milk?

  98. Office Picture

    April 13, 2018 at 1:30 pm

    Have yourself a very good day!

  99. Fake Shoes

    April 13, 2018 at 10:24 am

    Try not to laugh!

  100. Grocery Delivery

    April 12, 2018 at 11:44 am

    I don’t like cheese.

  101. Woman Laying in the Grass Reading

    April 11, 2018 at 3:28 pm

    Don’t forget to eat your vegetables!

  102. Guy Looking at Old Paper

    April 10, 2018 at 1:47 pm

    I now know that everyone has an ace up their sleeve.

  103. Typing With Two Hands

    April 8, 2018 at 11:06 pm

    Which way did he go George?

  104. Happy Lady

    April 8, 2018 at 4:30 pm

    This was truly remarkable. I really like what you did with the curtains.

  105. Wine Drinkers

    April 7, 2018 at 8:30 pm

    Good article!

  106. Man in a cornfield

    April 6, 2018 at 7:21 pm

    You are one of the most talented writers on the entire Internet!

Leave a Reply

Your email address will not be published. Required fields are marked *

To Top