Xander Heart
xander-heart.bsky.social
Xander Heart
@xander-heart.bsky.social
🔞 ♾️🔒permanent locked boy since July 20th 2024 | hypno, pup, | looking for kinky friends |DMs open for chats/ cage checks| Philly based often in NYC| Keyholder/Sir @rugbyunion8.bsky.social |
Pinned
Results are in from the Challenge.
1,954 Days total. Thank you Sir @rugbyunion8.bsky.social

Twitter:
Followers gained: + 68
Retweets: 64
Likes: 271

💙🦋:
Followers gained: 76
Reposts: 39
Likes: 160
It’s so windy outside and i woke up feeling like shit let’s try and make it through the workday
#teamlocked #chastity #chastityclub #lockedgay #lockedfag
#lockednub
@chastitypigrts.bsky.social
@mccagert.bsky.social
November 11, 2025 at 4:44 PM
November 8, 2025 at 6:29 PM
November 6, 2025 at 5:06 PM
Oops just squirted when hole training. Guess I really don’t ever need to unlock. Wish the video was better. Maybe one day I’ll be able to take a half decent video.
August 9, 2025 at 9:19 PM
House to myself today. Now what to do after running some errands. Check Day 385 for Sir @rugbyunion8.bsky.social
#teamlocked #chastity #chastityclub #lockedgay #lockedfag
#lockednub
@chastitypigrts.bsky.social
@mccagert.bsky.social
August 9, 2025 at 4:57 PM
August 2, 2025 at 2:50 PM
August 1, 2025 at 9:31 PM
Should I post the video of me playing with some toys this morning??

Day 375 Cage Checks for Sir @rugbyunion8.bsky.social
#teamlocked #chastity #chastityclub #lockedgay #lockedfag
#lockednub
@chastitypigrts.bsky.social
@mccagert.bsky.social
July 30, 2025 at 3:26 PM
It’s too hot to work. Can I just stay home and play with toys all day instead?
Day 374 Cage Checks for Sir @rugbyunion8.bsky.social
#teamlocked #chastity #chastityclub #lockedgay #lockedfag
#lockednub
@chastitypigrts.bsky.social
@mccagert.bsky.social
July 29, 2025 at 6:25 PM
July 26, 2025 at 2:00 PM
Happy Friday. NYC tomorrow for a show or two. Maybe some other fun will happen
Day 370 Cage Checks for Sir @rugbyunion8.bsky.social
#teamlocked #chastity #chastityclub #lockedgay #lockedfag
#lockednub
@chastitypigrts.bsky.social
@mccagert.bsky.social
July 25, 2025 at 4:46 PM
Being called a Good Boy>>>> anything else
July 22, 2025 at 4:21 PM
Mondays are the worse but at least the humidity broke a bit and it’s not absolutely disgusting outside.

Day 366 Cage Checks for Sir @rugbyunion8.bsky.social
#teamlocked #chastity #chastityclub #lockedgay #lockedfag
#lockednub
@chastitypigrts.bsky.social
@mccagert.bsky.social
July 21, 2025 at 3:33 PM
1 year locked.
Thank you Sir @rugbyunion8.bsky.social for keeping me locked for the past year. Only the beginning.
#teamlocked #chastity #chastityclub #lockedgay #lockedfag
#lockednub
@chastitypigrts.bsky.social
@mccagert.bsky.social
July 20, 2025 at 2:35 PM