All celebrities and non celebrities relationships all have different reasons how they met each other. Celebrities tend to be very active and social. They attend many parties, go on vacations, award ceremonies, events, charity events, studio, auditions and more. Everywhere they go they meet new and different kinds of people. Since celebrities do so many people daily who are very kind to them it is hard for them to find one that sticks out than the rest. Its easier for celebrities to date other celebrities rather than normal ordinary people. Celebrities attend the same events such as award ceremonies, charity events, after parties and some of them will even work together. A celebrity could meet a non celebrity and hook up with them just by running into them at the coffee shop, meeting each other through friends or even just relaxing on the beach. If you don't treat them like a celebrity, they won't treat you like a fan. Although its great to have a job just in general when it comes to relationships but no you don't have to be wealthy in order to date a celebrity. If you watch many of their interviews many of them prefer watching movies and staying at home eating rather than going to a 5 star restaurant.