Justin Bieber may find this hard to believe. His on-off love Selena Gomez, 20, has moved on -- with British singer-songwriter Ed Sheeran, 22, two sources tells Us Weekly.
"They are hooking up!" says one insider. The person responsible for the romantic introduction over Memorial Day Weekend: Gomez's close pal Taylor Swift, currently touring with Sheeran.