A reading of all four Harry Potter books without stopping has finished - after almost 50 hours of non-stop Potter!
More than 200 people took part in Otley, Yorkshire, and they raised £1,829.02 from collections over the weekend, which they hope will go as high as £4,000 when sponsorship money is collected.
Youngest reader was 6, oldest was 79
Otley's Town Crier announced the start of the readathon on Friday and was back for the finish too, exactly 49 hours, 31 minutes and 13 seconds later.
The youngest person to take part was a six-year-old and the oldest 79-year-old retired vicar, all reading for as little time as two minutes or as long as an hour.
Jugglers to keep people going
To keep people going through the night there were jugglers and some people read in accents to keep spirits up - and there was loads of cheering in the quidditch matches.
The organisers are hoping to get JK Rowling to sign the four books they used for the reading before auctioning them to raise even more money.