Summer is the best time to be outside, but on a rainy summer day there's nothing better than a movie marathon. Instead of the latest blockbuster, though, you should consider watching an indie film. They're often funnier, more edgy and more dramatic than films that have been produced by big name production companies.
Indie movies are also great to learn life lessons from, since they're usually about average people figuring out average problems in an interesting way.
Here are 12 indie movies that all girls should watch this summer.