I have a half sister from my dad's previous marriage and a brother. My mom is insisting I include my half sister in my bridal party, but I feel like it would be weird for her because everyone else in the wedding party is in their 20s, and she's in her late 30s with two kids. I don't think it would be very fun or comfortable for her to have to be around all of us. My mom insists that my half sister would be hurt if I didn't include her, and that I should find some way to include her in the wedding since she had me in her bridal party.
At the same time, my dad and I are not super close. He wasn't around much when I was growing up, and though we talk occasionally, he missed my engagement party due to his ongoing alcohol addiction. I saw him later at a separate family event, and he did not look well (was very clearly suffering from withdrawals). I don't want to risk him looking like that on my wedding day (or worse, not showing up), so I was thinking I'd have my half sister and brother walk me down the aisle instead.
I was very set on not having him walk me down the aisle, but I talked to him yesterday to tell him that we confirmed a date, and he mentioned how he'd have to get a tux to give me away, etc etc. I explained that I hadn't confirmed who would walk me down the aisle; I thought maybe he would, or I'd go myself, or have my half sister and brother walk me down together. He said he was fine with whatever, just to do whatever makes me happy, but now I feel guilty if I don't include him.
In talking to my mom today, I thought maybe I'd ask my dad walk me from the bridal suite area to the end of the aisle, and then have my half sister and brother walk me down the aisle. Then my dad is included and then I'm including my half sister in the wedding but don't have to put her in my bridal party. This would help me include everyone without feeling like I'm hurting anyone's feelings.
Thoughts on this? If you were at a wedding and witnessed this, would it be weird to you?
ETA: I've talked to my mom and we've come up with a solution for this. Thanks to everyone who responded.