2012 Monster 1100 EVO, I've owned it for 1.5 years and have almost 12,000 miles on it.
No plans on getting rid of it anytime soon.
I have a good friend who was like the OP. I've known him for almost 9 years and during the first 3 years I knew him he owned 5 different motorcycles. Then he bought a brand new 2007 Ducati Sport Classic. He still has that bike today.