DIY: Use T-shirts to make this top just take 2 shirts cut from one arm pit to the other so you have a full circle piece then do the same to the other shirt then loop one through the other sew the back together and sew the folds in front. TA! DA!
I have a tie tided shirt that would look amazing like this ! Clothes Refashion: DIY No Sew, One Shoulder Shirt. Personally don't really like all the tying but gives me an idea for an asymmetrical top. I would attach a thin strap for other shoulder.