Selena Gomez doesn't have Bieber fever anymore! The 20 year old has moved on to British singer-songwriter Ed Sheeran. A source tells Us Weekly, "They are hooking up!" Now who's responsible for the meeting of these two?! None other than her BFF Taylor Swift .With that source we're thinking she's over Bieber!