If you're planning something as exciting and life-changing as a proposal, you'll want to make sure the whole occasion is perfect. However you decide to pop the question in 2020, the ring is one of the most important considerations.
Picking an engagement ring you can afford and one that your other half will love shouldn't be hard, but with so many cuts, carats and styles to think about, it can soon become an overwhelming task - unless of course you know exactly what you're looking for.
Something worth thinking about are the top ring trends for 2020, styles are ever changing and it's good to at least have an idea of what's current. This year it's all about bold coloured gemstones and romantic, traditional cuts.
Whatever style you're looking for, we've listed ten of our top picks for every budget and every fiancée-to-be.
Saving up for your big purchase
According to figures from comparison website money.co.uk, almost half of Brits proposing to their lover will get into debt to pay for their engagement ring, leaving them paying it off for years to come.
In fact, one in five of people will take between two to five years to pay it off - a debt that can be better managed with a little budgeting.
To help romantics plan their spending, Money.co.uk have created a special engagement ring cost calculator to give people an accurate indication of how much they can afford to spend on an engagement ring.
Salman Haqqi - who helped create the calculator - said: "It asks a few simple questions about people’s age, how long they've been engaged, their job, salary, and monthly outgoings to deliver users a personalised engagement ring cost in just a few minutes.
"We know that money can’t buy you love but, if you’re not careful, love can cost you far more than it needs to. Our engagement ring cost calculator can help you plan your finances properly and ensure you buy a ring that matches your personal financial situation."
Best engagement rings for 2020
1. Revere 9ct Gold 0.15ct Diamond Set Shoulder Ring

Whilst many might be sceptical to go with jewellery from Argos, if you're on a budget and aren't comfortable above the £200 mark - surely it's worth a look?
A 0.15ct diamond sits prettily atop of a 9ct yellow gold shoulder. The gold ring band is elegantly encrusted with look alike jewells.
It's not the biggest diamond on the market, but the overall look of this ring ideal for it's low price.
Price: £199.99, Argos - buy here now
2. 9ct Yellow Gold Vintage Inspired Diamond Cluster Ring

All about the vintage look? This yellow gold cluster ring has several 0.12 carat round diamonds, arranged uniquely to resemble an elongated diamond shape.
This timeless classic exudes glamour.
Price: £450, H.Samuel - buy here now
3. 9ct White Gold Pure Brilliance Certificated 0.25ct Diamond Ring

This option from Warren James is traditional all around. A stunning white gold, 9ct band with a quarter carat diamond and superb brilliant cut. It's also sparkling with diamonds around the band and as far up as the shoulder.
As far as engagement rings go, it's an affordable and classy option and lucky one will be thrilled to receive.
Price: £395, Warren James - buy here now
4. Revere 18ct Gold 0.25ct Diamond Solitaire Ring

Looking for something simple looking with an impact?
This 18ct yellow gold ring features a quarter carat solitaire cut diamond in the centre. Solitaire cuts are popular among one of the most sought after styles for engagement rings.
Price: £349.99, Argos - buy here now
5. 14ct White Gold Classic Solitaire 1ct Diamond Ring

If you're looking for the full package this one comes pretty close.
The stunning ring has a 1ct, solitaire round-cut diamond in the centre of a glitzy 14ct, white gold and jewel encrusted band.
Round cuts are hot on trend for 2020, they have a classy and romantic elegance that's always remained a popular pick.
Price: £709.99, Amazon - buy here now
6. 9ct White Gold Created Emerald And Diamond Ring

Dare to be different with another hot ring trend for 2020. Traditionally, clear diamonds are the norm for an engagement ring, this year however, we see more people oping for brightly coloured gemstones, or colours to match their birthstone.
This 9ct white gold ring supports an oval shaped emerald gem, which features smaller 0.15 carat diamonds around the band.
Price: £650, Ernest Jones - buy here now
7. 18ct White Gold 1ct Diamond Bridal Ring Set

This bridal set screams luxury, although it may seem pricey - it's a great price to pay for both an engagement ring and a wedding band for when you officially tie the knot.
The cluster style ring has numerous 1ct diamonds, complimenting the 18ct white gold band beautifully.
Price: £1095, Warren James - buy here now
8. 9ct Yellow Gold 5mm Brilliant Cut Diamond Ring

This men's ring is stylish, simple and timeless. The 9ct yellow gold band has 5mm, brilliant cut diamond in the middle, making it a great solution for any lucky guy.
The ring is also available in white gold, rose gold and platinum.
Price: £550, Goldsmiths - buy here now
9. 9ct White Gold Sapphire And Diamond Cluster Ring

If sapphire's are more the gemstone you're looking for, this ring has so many good qualities it's hard not to love.
The elegant, 9ct white gold band supports the oval cut sapphire, which is enveloped within a cluster of beautiful diamonds.
Price: £575, Ernest Jones - buy here now
10. Naava 9ct White Gold Teardrop 0.40ct Halo Diamond Twist Engagement Ring

This engagement ring is truly romantic and is a nice contrast to some of the more traditional styles and cuts.
The 9ct white gold band is encrusted with smaller diamonds, the band also has a unique, twist design. A collection of 0.40ct diamonds make up the gorgeous teardrop centre, making this a ring they'll cherish forever.
Price: £364.95, Amazon - buy here now