Your English teacher and your gym teacher are getting married. With that one-line, five-picture Instagram post, signed off with a fire cracker emoji, Taylor Swift announced her engagement to American football player Travis Kelce, sending the internet into a frenzy. Tuesday's post by the couple - who have been together for two years - has been liked more than 28 million times on the social media platform.

NFL star Kelce is pictured getting down on one knee to pop the question to the world-famous music superstar, with the pair gazing into each other's eyes and embracing.

In the third picture in the carousel, Swift, wearing a Ralph Lauren halter neck dress and diamond encrusted Cartier watch, flashes her engagement ring - a cushion cut diamond on a gold band.

According to US reports, the ring was purchased from Artifex Fine Jewelry. Prices for rings on its website start at around $29,000 (£21,506.26).

Photos show the couple surrounded by roses, anemones, delphiniums and hydrangeas which appear to be set up in woodland with strategically placed urns and an archway, wedding florist Nicola Paul told the BBC. It's simple elegance, not too ostentatious, she said. It's been staged in the woods, so you get that lush greenery look.

Celebrity florist Jeff Leatham, who has worked with the Kardashians, described the design as beautiful, hidden secret garden with a romantic mix of florals.

The engagement post was not without some elements of an Easter egg hunt - a thing Swift loves doing for her fans around the world. The caption had the explosion emoji which could also be read as TNT - or T and T: Taylor's and Travis' initials when abbreviated.

Neither Swift nor Kelce have been publicly engaged to anyone before. Accompanying the Instagram post is Swift's ballad So High School from the Tortured Poets Department album - rumored to have been written about Kelce. Fans celebrated the engagement with videos of their ecstatic reactions, reinforcing Swift's deep connection with her audience who feel like they are part of her journey.