Steph Curry, 31, and Ayesha Curry, 30, have the cutest family ever! The gorgeous couple posed alongside their three adorable kids Riley, 7, Ryan, 4, and Canon, 1, in a sweet new photo shared to Instagram on Friday, Jan. 10. The three siblings all rocked matching pajamas with multi-colored striped bottoms and long sleeved tops as little Canon completely stole the show! Ayesha, smiling directly at the camera, held onto her only son as he flashed a grin while hanging upside down.