male celebrities for Emma Watson’s #heforshe
Personalcreations.com has calculated how long it will take the average person to read popular books. According to the chart, all 1,084,170 words of the Harry Potter series can be read in 60.23 hours. Source
When you realise you’ve had one too many..
I don’t care what anyone says, this was the best moment on TV ever.
this is the greatest thing i’ve ever seen
This is fucking amazing LOLOL