Here's all you need basically!
TheTrainline.com have been around for a while now and their system is excellent. You can even get tickets the same day whilst still saving money!
Talk about convenient, you can even book your Eurostar directly from this page. Why not surprise your better half with a romantic break to:
Be a sport and book first class - he/ she'll love you forever!