www.litcharts.com Open in urlscan Pro
3.160.150.78  Public Scan

Submitted URL: http://www.litcharts.com/
Effective URL: https://www.litcharts.com/
Submission: On March 08 via api from US — Scanned from DE

Form analysis 2 forms found in the DOM

GET /search

<form action="/search" method="get">
  <div class="search__input-container visible-xs">
    <div data-react-class="shared/Input" data-react-props="{&quot;placeholder&quot;:&quot;Search books, poems, and more...&quot;}" data-react-cache-id="shared/Input-0">
      <div class="input-container false"><label class="input__label"></label><input autocapitalize="off" autocomplete="off" autocorrect="off" class="input-lg" placeholder="Search books, poems, and more..." type="text" value=""></div>
    </div>
  </div>
  <div class="search__input-container visible-sm">
    <div data-react-class="shared/Input" data-react-props="{&quot;placeholder&quot;:&quot;Search books, poems, themes, and more...&quot;}" data-react-cache-id="shared/Input-0">
      <div class="input-container false"><label class="input__label"></label><input autocapitalize="off" autocomplete="off" autocorrect="off" class="input-lg" placeholder="Search books, poems, themes, and more..." type="text" value=""></div>
    </div>
  </div>
  <div class="search__input-container visible-md visible-lg">
    <div data-react-class="shared/Input" data-react-props="{&quot;placeholder&quot;:&quot;Search books, poems, writers, themes, terms, and more...&quot;}" data-react-cache-id="shared/Input-0">
      <div class="input-container false"><label class="input__label"></label><input autocapitalize="off" autocomplete="off" autocorrect="off" class="input-lg" placeholder="Search books, poems, writers, themes, terms, and more..." type="text" value=""
          name="query"></div>
    </div>
  </div>
  <button class="btn btn-lg btn-icon" id="home__search-submit" type="submit">
    <i class="lc-icon lc-icon-sm lc-icon-search"></i>
  </button>
</form>

POST /sign-up-free-user

<form class="modal__form" id="saving-guides-registration-modal__new-user" novalidate="novalidate" data-validate-path="/sign-up/validate.json" action="/sign-up-free-user" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓"
    autocomplete="off">
  <div class="registration-modal__step-1">
    <div class="modal__titles">
      <div class="modal__title">Saving guides requires a free LitCharts account</div>
      <div class="modal__subtitle">Easily access your saved guides anytime.</div>
    </div>
    <div data-react-class="shared/AppBanner" data-react-props="{}" data-react-cache-id="shared/AppBanner-0"></div>
    <div data-react-class="shared/GoogleAuthButton" data-react-props="{&quot;registrationInProgressEvent&quot;:{&quot;type&quot;:&quot;oauthRegistrationInProgress&quot;},&quot;openRequestLitGuideModal&quot;:false}"
      data-react-cache-id="shared/GoogleAuthButton-0">
      <div class="google-auth-button-parent">
        <div class="google-auth-button">
          <div class="S9gUrf-YoZ4jf" style="position: relative;">
            <div>
              <div tabindex="0" role="button" aria-labelledby="button-label" class="nsm7Bb-HzV7m-LgbsSe  hJDwNd-SxQuSe MFS4be-v3pZbf-Ia7Qfc MFS4be-Ia7Qfc uaxL4e-RbRzK" style="width:400px; max-width:400px; min-width:min-content;">
                <div class="nsm7Bb-HzV7m-LgbsSe-MJoBVe"></div>
                <div class="nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb ">
                  <div class="nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf">
                    <div class="nsm7Bb-HzV7m-LgbsSe-Bz112c"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" class="LgbsSe-Bz112c">
                        <g>
                          <path fill="#EA4335" d="M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"></path>
                          <path fill="#4285F4" d="M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"></path>
                          <path fill="#FBBC05" d="M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"></path>
                          <path fill="#34A853" d="M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"></path>
                          <path fill="none" d="M0 0h48v48H0z"></path>
                        </g>
                      </svg></div>
                  </div><span class="nsm7Bb-HzV7m-LgbsSe-BPrWId">Weiter mit Google</span><span class="L6cTce" id="button-label">Weiter mit Google</span>
                </div>
              </div>
            </div><iframe
              src="https://accounts.google.com/gsi/button?type=standard&amp;theme=filled_blue&amp;size=large&amp;text=continue_with&amp;shape=rectangular&amp;logo_alignment=left&amp;width=400&amp;click_listener=function()%7Bi.a.googleAuthButtonLastClicked%3Dm.current%2Ca()%2C%24(m.current).trigger(%22click%22)%2Cp(null)%7D&amp;client_id=328003526081-cje1rkn2njdi29c91rfrcblpv9cj69k6.apps.googleusercontent.com&amp;iframe_id=gsi_989132_138853&amp;as=G6gO20oZ6XTdnddvqSML9g"
              allow="identity-credentials-get" id="gsi_989132_138853" title="Schaltfläche „Über Google anmelden“" style="display: block; position: relative; top: 0px; left: 0px; height: 0px; width: 0px; border: 0px;"></iframe>
          </div>
        </div>
      </div>
    </div>
    <div data-react-class="shared/FacebookLoginButton"
      data-react-props="{&quot;appId&quot;:&quot;1242670322428291&quot;,&quot;iconSrc&quot;:&quot;https://assets.litcharts.com/assets/facebook-icon-1cdcd3d7ce7aaeb4859bc49b88a6857403d6c02ddda3424efbe987a389e025a2.png&quot;,&quot;text&quot;:&quot;Continue with Facebook&quot;,&quot;openRequestLitGuideModal&quot;:false}"
      data-react-cache-id="shared/FacebookLoginButton-0"><button type="button" data-provider="facebook" id="sign-in-with-facebook" class="btn btn-default btn-md btn-social"><img
          src="https://assets.litcharts.com/assets/facebook-icon-1cdcd3d7ce7aaeb4859bc49b88a6857403d6c02ddda3424efbe987a389e025a2.png" alt="Facebook logo"><span>Continue with Facebook</span></button></div>
    <p class="horizontal-separator subtitle-2">or</p>
    <div class="modal__errors lc-banner lc-banner-warning lc-banner-section"></div>
    <div class="modal__form-group">
      <div data-react-class="shared/Input"
        data-react-props="{&quot;inputClass&quot;:&quot;input-md registration-modal__email&quot;,&quot;labelText&quot;:&quot;Email&quot;,&quot;name&quot;:&quot;user[email]&quot;,&quot;inputId&quot;:&quot;user_email&quot;}"
        data-react-cache-id="shared/Input-0">
        <div class="input-container false"><label class="input__label" for="user_email">Email</label><input autocapitalize="off" autocomplete="off" autocorrect="off" id="user_email" class="input-md registration-modal__email" name="user[email]"
            placeholder="" type="text" value=""></div>
      </div>
    </div>
    <div class="hidden">
      <input id="saving-guides-registration-modal__user[email_confirmation]" class="registration-modal__email-confirmation" type="email" name="user[email_confirmation]">
    </div>
    <div class="modal__form-group">
      <div data-react-class="shared/Input"
        data-react-props="{&quot;inputClass&quot;:&quot;input-md registration-modal__password&quot;,&quot;labelText&quot;:&quot;Password (at least 8 characters)&quot;,&quot;name&quot;:&quot;user[password]&quot;,&quot;type&quot;:&quot;password&quot;,&quot;inputId&quot;:&quot;user_password&quot;}"
        data-react-cache-id="shared/Input-0">
        <div class="input-container false"><label class="input__label" for="user_password">Password (at least 8 characters)</label><input autocapitalize="off" autocomplete="off" autocorrect="off" id="user_password"
            class="input-md registration-modal__password" name="user[password]" placeholder="" type="password" value=""></div>
      </div>
    </div>
    <div class="modal__form-group registration-modal__terms">
      <div data-react-class="sell/TermsCheckbox" data-react-props="{&quot;name&quot;:&quot;user[terms_checkbox]&quot;,&quot;url&quot;:&quot;/terms&quot;,&quot;privacyPolicyUrl&quot;:&quot;/privacy&quot;}" data-react-cache-id="sell/TermsCheckbox-0">
        <div class="lc-checkbox"><input class="lc-checkbox__input" id="checkbox-dhdpe9dsk3e5uj2emxwbcl" name="user[terms_checkbox]" type="checkbox" value="selected"><label class="lc-checkbox__label" for="checkbox-dhdpe9dsk3e5uj2emxwbcl"><span>By
              checking here you agree to our </span><a href="/terms" target="_blank" rel="noreferrer">Terms of Service</a><span> and have read our </span><a href="/privacy" target="_blank" rel="noreferrer">Privacy Policy</a><span>.</span></label>
        </div>
      </div>
    </div>
    <div class="registration-modal__footer">
      <span> Already have an account? <a data-amplitude="freeTierModalSignIn" href="/sign-in?open_request_lit_guide_modal=false">Sign&nbsp;in</a>
      </span>
      <button class="btn btn-primary btn-lg registration-modal__next-step" type="submit">Continue</button>
    </div>
  </div>
  <div class="registration-modal__step-2">
    <div class="modal__titles">
      <div class="modal__title">Complete your free account to save guides</div>
    </div>
    <div class="modal__errors lc-banner lc-banner-warning lc-banner-section"></div>
    <div class="modal__form-group">
      <div data-react-class="shared/Input"
        data-react-props="{&quot;inputClass&quot;:&quot;input-md registration-modal__username&quot;,&quot;labelText&quot;:&quot;Username&quot;,&quot;name&quot;:&quot;user[username]&quot;,&quot;inputId&quot;:&quot;user_username&quot;}"
        data-react-cache-id="shared/Input-0">
        <div class="input-container false"><label class="input__label" for="user_username">Username</label><input autocapitalize="off" autocomplete="off" autocorrect="off" id="user_username" class="input-md registration-modal__username"
            name="user[username]" placeholder="" type="text" value=""></div>
      </div>
    </div>
    <div class="modal__form-group">
      <div data-react-class="shared/Select"
        data-react-props="{&quot;baseClassName&quot;:&quot;lc-select-container--md registration-modal__i_am_a&quot;,&quot;id&quot;:&quot;user_i_am_a&quot;,&quot;name&quot;:&quot;user[i_am_a]&quot;,&quot;value&quot;:null,&quot;placeholder&quot;:&quot;Select one&quot;,&quot;options&quot;:[{&quot;value&quot;:&quot;student&quot;,&quot;label&quot;:&quot;Student&quot;},{&quot;value&quot;:&quot;teacher_educator&quot;,&quot;label&quot;:&quot;Teacher / Educator&quot;},{&quot;value&quot;:&quot;parent&quot;,&quot;label&quot;:&quot;Parent of Student&quot;},{&quot;value&quot;:&quot;librarian&quot;,&quot;label&quot;:&quot;Librarian&quot;},{&quot;value&quot;:&quot;general_interest_reader&quot;,&quot;label&quot;:&quot;General-interest Reader&quot;}],&quot;labelText&quot;:&quot;I am a:&quot;}"
        data-react-cache-id="shared/Select-0">
        <div class="select-container"><label class="input__label" for="user[i_am_a]">I am a:</label>
          <div class="lc-select-container--md registration-modal__i_am_a css-2b097c-container">
            <div class="lc-select__control css-yk16xz-control">
              <div class="lc-select__value-container css-1hwfws3">
                <div class="lc-select__placeholder css-1wa3eu0-placeholder">Select one</div><input id="user_i_am_a" readonly="" tabindex="0" aria-autocomplete="list" class="css-62g3xt-dummyInput" value="">
              </div>
              <div class="lc-select__indicators css-1wy0on6"><span class="lc-select__indicator-separator css-1okebmr-indicatorSeparator"></span>
                <div aria-hidden="true" class="lc-select__indicator lc-select__dropdown-indicator css-tlfecz-indicatorContainer"><span class="lc-icon lc-icon-down lc-icon-xs"></span></div>
              </div>
            </div><input name="user[i_am_a]" type="hidden" value="">
          </div>
        </div>
      </div>
    </div>
    <div class="modal__form-group registration-modal__birthday">
      <div data-react-class="shared/BirthdayInput"
        data-react-props="{&quot;name&quot;:&quot;user[birthday]&quot;,&quot;inputId&quot;:&quot;user_birthday&quot;,&quot;errorMessage&quot;:null,&quot;labelText&quot;:&quot;Birthday&quot;,&quot;inputClass&quot;:&quot;input-md&quot;,&quot;value&quot;:null,&quot;tokenize&quot;:true,&quot;infoMessage&quot;:&quot;Please enter as MM/DD/YYYY&quot;}"
        data-react-cache-id="shared/BirthdayInput-0">
        <div class="input-container"><label class="input__label" for="user[birthday]">Birthday</label><input class="input-md" id="user_birthday" inputmode="numeric" name="user[birthday]" pattern="[0-9]*" placeholder="MM / DD / YYYY" size="20">
          <div class="input__info-message">Please enter as MM/DD/YYYY</div>
        </div>
      </div>
    </div>
    <div class="checkbox modal__form-group registration-modal__marketing-opt-in">
      <div data-react-class="shared/Checkbox" data-react-props="{&quot;name&quot;:&quot;user[email_marketing_optin]&quot;,&quot;label&quot;:&quot;Get email updates when we add new guides and features. Unsubscribe at any time.&quot;}"
        data-react-cache-id="shared/Checkbox-0">
        <div class="lc-checkbox"><input class="lc-checkbox__input" id="checkbox-pc0lh04nw3p20vs1t659r" name="user[email_marketing_optin]" type="checkbox" value="selected"><label class="lc-checkbox__label" for="checkbox-pc0lh04nw3p20vs1t659r">Get
            email updates when we add new guides and features. Unsubscribe at any time.</label></div>
      </div>
    </div>
    <input type="hidden" name="utm_source" id="saving-guides-registration-modal__user[utm_source]" value="saving-guides" autocomplete="off">
    <input type="hidden" name="from_gdpr_country" id="from_gdpr_country" value="true" disabled="disabled" autocomplete="off">
    <input type="hidden" name="ip_address_recognized" id="ip_address_recognized" value="true" disabled="disabled" autocomplete="off">
    <input type="hidden" name="user[country_code]" id="user_country_code" value="DE" autocomplete="off">
    <input type="hidden" name="signup_origin" id="signup_origin" value="free_tier_modal" autocomplete="off">
    <div class="registration-modal__footer">
      <span> Already have an account? <a data-amplitude="freeTierModalSignIn" href="/sign-in">Sign&nbsp;in</a>
      </span>
      <button class="btn btn-primary btn-lg registration-modal__create-account" type="submit">Create Account</button>
    </div>
  </div>
</form>

Text Content

Upgrade to LitCharts A+
Instant downloads of all 1883 LitChart PDFs.
LitCharts Teacher Editions. Teach your students to analyze literature like
LitCharts does.
Detailed explanations, analysis, and citation info for every important quote on
LitCharts.
The original text plus a side-by-side modern translation of every Shakespeare
play.
Sign Up
Already have an account? Sign in
From the creators of SparkNotes, something better.
Literature
Guides Poetry
Guides Literary
Terms Shakespeare
Translations Citation
Generator
Sign InSign up for A+Sign up
Literature Poetry Lit Terms Shakescleare
Everything you need for everything you read.
Use our guides to learn or teach any of the 3019 titles and topics we cover.

Browse Our Guides
Literature
Chapter-by-chapter summary & analysis, quotes, themes, characters, symbols, and
more.
Poetry
Summary, themes, line-by-line analysis, poetic devices, form, meter, rhyme
scheme, and more.
Literary Terms
Full definitions of each term with color-coded examples, followed by additional
resources.
Shakescleare
The full play, poem, or sonnet alongside the modern English translation mapped
by colors.
Recently added
 * Lit Guide
   Elatsoe
   by Darcie Little Badger
   Seventeen-year-old Ellie is playing with her ghost dog, Kirby. She’s Lipan
   Apache, and the knowledge of how to raise animals from the dead has been
   passed down through her family for generations. She
   
   
   Lit Guide
   The Razor’s Edge
   by W. Somerset Maugham
   In 1919, Somerset Maugham travels from London to Chicago, where he meets an
   acquaintance, Elliott Templeton, who usually lives in Paris but is in the
   U.S. visiting his sister, Louisa Bradley. Through
   
   
   Lit Guide
   Real Time
   by Amit Chaudhuri
   In an unnamed Indian city in the late 20th century, Mr. Mitra and his wife,
   Mrs. Mitra, are driving to a shraddh, or Hindu mourning ceremony, when they
   get into an argument about whether to bring flow
   
   

Browse 12 more
Literature, Explained Better
A more helpful approach
Our guides use color and the interactivity of the web to make it easier to learn
and teach literature.
Every title you need
Far beyond just the classics, LitCharts covers over 2000 texts read and studied
worldwide, from Judy Blume to Nietzsche.
For every reader
Our approach makes literature accessible to everyone, from students at every
level to teachers and book club readers.
More than 50 million students, teachers,
parents, and readers use LitCharts.
1883
Literature guides
959
Poetry guides
136
Terms & devices guides
All 41
Shakespeare translations
Upgrade to LitCharts
Get LitCharts
Join over 150,000 LitCharts readers who have upgraded
and get unlimited access to all content including:
Quote explanations
Find the perfect quote and understand it.
Line-by-line poetry analysis
Break down every poem we cover.
Shakespeare translations
Line-by-line translations of every play.
Teacher Editions
Close reading made easy for students.
PDF Downloads
Download and print any of our guides.
Advanced search
Find related themes, symbols, and more.
Quote explanations
Find the perfect quote and understand it.
PDF Downloads
Download and print any of our guides.
Line-by-line poetry analysis
Break down every poem we cover.
Teacher Editions
Close reading made easy for students.
Shakespeare translations
Line-by-line translations of every play.
Advanced search
Find related themes, symbols, and more.
Learn about A+ Learn about A+
Save time. Stress less.
Sign up!
 * PDF downloads of all 1883 LitCharts literature guides, and of every new one
   we publish.
 * Detailed quotes explanations with page numbers for every important quote on
   the site.
 * Teacher Editions with classroom activities for all 1883 titles we cover.
 * PDFs of modern translations of every Shakespeare play and poem.
 * Definitions and examples of 136 literary terms and devices. Instant PDF
   downloads.
 * Refine any search. Find related themes, quotes, symbols, characters, and
   more.

 * PDFs of modern translations of every Shakespeare play and poem.
 * Definitions and examples of 136 literary terms and devices. Instant PDF
   downloads.
 * Refine any search. Find related themes, quotes, symbols, characters, and
   more.

Close
Saving guides requires a free LitCharts account
Easily access your saved guides anytime.


Weiter mit GoogleWeiter mit Google
Continue with Facebook

or


Email

Password (at least 8 characters)
By checking here you agree to our Terms of Service and have read our Privacy
Policy.
Already have an account? Sign in Continue
Complete your free account to save guides

Username
I am a:
Select one

Birthday
Please enter as MM/DD/YYYY
Get email updates when we add new guides and features. Unsubscribe at any time.
Already have an account? Sign in Create Account
Company
About Us Our Story Jobs
Support
Help Center Contact Us Citation Generator
Connect
Facebook Twitter
Legal
Terms of Service Privacy Policy Privacy Request
Home About Contact Help
Copyright © 2024 All Rights Reserved
Terms Privacy Privacy Request









OUR COOKIE POLICY

Our website uses different types of cookies. Optional cookies will only be
enabled with your consent and you may withdraw this consent at any time. Below
you can learn more about the types of cookies we use and select your cookie
preferences. For more detailed information on the cookies we use, see our
Cookie Policy.
Accept All Cookies


MANAGE PREFERENCES

ESSENTIAL COOKIES

Always On

Essential Cookies are required for providing you with features or services that
you have requested. For example, certain Cookies enable you to log into secure
areas of our Services.

ADVERTISING COOKIES

Advertising Cookies

Advertising Cookies collect data about your online activity and identify your
interests so that we can provide advertising that we believe is relevant to you.
Advertising Cookies may include Retargeting Cookies.

FUNCTIONAL COOKIES

Functional Cookies

Functional Cookies are used to record your choices and settings regarding our
Services, maintain your preferences over time and recognize you when you return
to our Services. These Cookies help us to personalize our content for you, greet
you by name and remember your preferences (for example, your choice of language
or region).

ANALYTICS COOKIES

Analytics Cookies

Analytics Cookies allow us to understand how visitors use our Services. They do
this by collecting information about the number of visitors to the Services,
what pages visitors view on our Services and how long visitors are viewing pages
on the Services. Analytics Cookies also help us measure the performance of our
advertising campaigns in order to help us improve our campaigns and the
Services’ content for those who engage with our advertising.

Back Button


PERFORMANCE COOKIES



Search Icon
Filter Icon

Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Save Preferences