What is Tu B'Av?

Tu B'Av is an ancient Jewish holiday which was celebrated thousands of years…