Taylor Swift and Tom Hiddleston get close at Selena Gomez's Nashville show

Taylor Swift and Tom Hiddleston got cozy in Nashville on Tuesday night (June 21) as they danced the night away at her best friend Selena Gomez's concert. The hot new couple went public with their love as they were spotted cuddling and kissing.

Excited concert-goers captured Taylor, 26, and Tom, 35, on camera, embracing in the stands during Selena's hit Can't Keep My Hands To Myself, and showing off their (now-famous) dance moves during Same Old Love.

TAP TO VIEW GALLERYSplit image of Taylor Swift and Tom Hiddleston

"Taylor invited Tom to go," a source told E! News. "Tom always wants to please Taylor and show her that her friends matter. Taylor likes that about Tom."

An eyewitness has confirmed to HELLO! that the loved-up pair were joined at the gig by Taylor's brother Austin, singer Kelsea Ballerini and her childhood friend Abigail Anderson.

News of Taylor and Tom's relationship was revealed when they were spotted kissing on a beach in Rhode Island – just two weeks after her split from Scottish DJ Calvin Harris (real name Adam Wiles). Despite the whirlwind nature of their romance, Taylor reportedly thinks that Tom could be 'the One'.

"Taylor was hesitant to get involved so quickly after Adam, but she felt that Adam was not giving her what she wanted for sometime so she was ready to move on towards the tail end of their relationship anyway," the insider said, adding that when the star met Tom "there was an immediate attraction".

"She felt like she was a little school girl with a huge crush. She loves the fact that Tom acts like such a mature man. She loves that he is older. She feels very safe and protected with him. The attraction is very strong.... Taylor said she thinks he is the one, as odd and new as it sounds."

HELLO! Canada magazine is available for your tablet and smartphone. Get HELLO! Canada, PEOPLE, Vanity Fair and over 100 more of the world’s best magazines for one low monthly price at Texture by Next Issue. CLICK HERE to sign up for a free trial.