Thousands of students around the UK hit the town last night to celebrate or commiserate A-level results day.
The throng of teenagers were in high spirits as they were photographed hugging one another and whooping with joy.
The need to let off steam after two years of studying was evident with pupils dancing the night away.
For many, last night would be one of the last chances they would have to party with their college and school friends before heading off to university or other pastures new next month.
A group of students pose for a group photo in Cardiff last night as they celebrate after receiving their A-level results.