Well I'm not surprised at the cost for a pair of first class singles.
I've just done a search on there for Croydon to York on Saturday and York to Croydon on Sunday. Standard class, no railcard and £21 each way for a total ticket price of £42.
Now book your tickets and get your arse along :)