I don't typically engage with A/B/O dynamic posts, but I need to speak my truth about Alpha!Ilya and Omega!Shane
We need to stop kidding ourselves. Shane tracks his heat cycle down to the hour. He has a calendar dedicated to what phase he will be in, when, and for how long.
That calendar is then cross referenced with the hockey schedule, and he arranges for Ilya to be there when he needs him the most.
Oh Ilya has a late game? Too bad Ilya needs to be on a plane exactly 2 hours after he finishes so they can meet in time.
Nope reschedule that interview. Ilya is going to be available and Shane will be starting heat the next day.
Shane makes Ilya plan his team's training routines, dinners, everything around his heat cycle because he will NOT let Ilya miss one, regardless how much effort it takes. Ilya has to have a damn good reason to not be present at peak heat.
This exhausts Ilya, but how is he going to say no to Shane? His man is flying him out just for dick. Oh, and suppressant are out of the equation entirely.