Hi all! I'm looking to invest in a new watch, hopefully one that'll last me for the rest of my life. However, being new to the world of $1,000+ watches, I need your input, please. The watch I currently have is a Citizen Eco-Drive, given to me by my father as a graduation present. It worked great for 3 years, but recently has started losing crystals and slowing down. What I like(d) about my watch is that it is thin. I have a thin wrist (5.25" around), and accordingly prefer small watches. My current watch measures 20mm across the case and 10mm across the band. The case is approximately 5mm thick. The watch looks somewhat like this: http://www.citizenwatch.com/en-us/watches/watch-detail/?model=EW9124-55D I was originally thinking of getting a Rolex, but as far as I can tell, even the thinnest Rolex watches still don't get quite as thin as I would like. (Please correct me if I am wrong, though!) So I have started considering other watch brands, but not knowing which watch brands make watches to my list of criteria, I'm here to ask for your advice. Here is my list of criteria, in order of decreasing preference: 1) Thin. 2) Keeps time accurately, with the necessary upkeep. Ideally, upkeep is also relatively minimal and simple. 3) Long-lasting. As I mentioned, I see this as making an investment, so I don't mind parting with the money if I know that it is something that I'll be able to wear for the rest of my life. 4) Relatively sturdy. I'm not hard on my watches, but I do wear them almost 24/7, so they need to be able to take a certain amount of wear and tear. Definitely can't have anymore crystals popping out. 5) Will hold onto at least some of its value over time, in case I should ever need or want to sell it. (Hopefully not, but tastes, circumstances, etc. can change.) Thanks all! Looking forward to your recommendations.