unexplained-events:

Two-Headed Snakes are steeped in ancient symbolism. In most cultures they mean rebirth, good fortune and wisdom. In some cultures they represent death and seeing them in your dream is considered a bad omen (usually associated with betrayal)


By Matthieu Missiaen

By Matthieu Missiaen

130186:

Christian Dior Haute Couture Fall 2014

130186:

Christian Dior Haute Couture Fall 2014

ailovekago:

everytime i drink my tea/coffee