Love is in the air. Especially deep in the heart of Texas.

San Antonio has been named the most romantic city in the country.

The list, done by Amazon on a per capita basis, was created by studying cities with at least 100,000 people and looking into romance-related items they purchased, including books, movies, music and any other ‘sexual wellness products.’

San Antonio, which wasn’t even ranked last year, knocked two-time defending champ Knoxville, Tennessee off its perch.

20 Most Romantic Cities

1. San Antonio
2.
Seattle
3.
Knoxville, Tenn.
4.
Miami
5.
Alexandria, Va.
6.
Orlando, Fla.
7.
Vancouver, Wash.
8.
Cincinnati
9.
Spokane, Wash.
10.
Dayton, Ohio
11.
Columbia, S.C.
12.
San Jose, Calif.
13.
Murfreesboro, Tenn.
14.
Round Rock, Texas
15.
Sioux City, S.D.
16.
Las Vegas
17.
Pittsburgh
18.
Everett, Wash.
19.
Erie, Pa.
20.
Clearwater, Fla.