Dictionaries:

have one's heart doing flip-flips:

To be (head-over-heels) in-love . See love for synonyms.

Link to this page:

Word Browser