Cody sockeye, sorry for highjacking your thread, but it's in the interest of providing the support that your thread brings up anyway, so...
GrandMstrBud, I looked at your picture and yes you have relatively severe gyne. I understand your reluctance about taking off the shirt and going to the beach. My gyne was similar to yours, but even more severe and I had it for over 30 years, so I really do understand.
You have to understand that your wife-to-be knows you have gyne. Women don't think the way men do about physical appearance. If she loves you as a person enough to start talking about weddings you can be sure that she knows all about your gyne (even if you've never had your shirt off around her) and you'd better have enough confidence to take off the shirt on your wedding night.
If you refuse to take off your shirt on that night, then she'll certainly notice that. I think the others who've got some experience here will back me up on that.
As for the beach, I understand what you're saying. I've gone to the beach every summer and taken off the shirt because I refused to let this thing keep me from having fun. Every time, though, people would stare, laugh, point, etc. I dealt with it by making a game of staring back, pointing, smiling back at those who were doing it at me. It's amazing how funny it can be to turn it back on them, making those jerks uncomfortable with themselves. Many times, though, I just wore a t shirt to the beach and only took it off to get in the water. There's no shame in that - People just assume you've had too much sun and you're trying to keep from burning. Just be confident and psych yourself up that you're not going to let other people (or the fear of what they think) ruin your day.
I know all this seems like it's easier said than done. You're right, it is, but I've done it and it CAN be done.
Congrats on your upcoming wedding and I hope that some day you'll be able to have the surgery. Start saving religeously for the surgery and until then, be confident in who you are and have the fun you deserve.