Warning: Declaration of All_in_One_SEO_Pack::get_current_options($opts = Array, $location = NULL, $defaults = NULL) should be compatible with All_in_One_SEO_Pack_Module::get_current_options($opts = Array, $location = NULL, $defaults = NULL, $post = NULL) in /home/discov58/public_html/windoor.com/wp-content/plugins/all-in-one-seo-pack/aioseop_class.php on line 12

Warning: Declaration of Hook::call_parent() should be compatible with Mixin::call_parent($method) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/pope/lib/class.extensibleobject.php on line 1377

Warning: Declaration of C_Component_Factory::define() should be compatible with C_Component::define($context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/pope/lib/class.component_factory.php on line 35

Warning: Declaration of C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) should be compatible with C_Component::define($context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/pope/lib/class.base_module.php on line 184

Warning: Declaration of C_Base_Product::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '') should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/pope/lib/class.base_product.php on line 36

Warning: Declaration of P_Photocrati_NextGen::define() should be compatible with C_Base_Product::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '') in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/product.photocrati_nextgen.php on line 71

Warning: Declaration of M_Fs::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/fs/module.fs.php on line 34

Warning: Declaration of M_Validation::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/validation/module.validation.php on line 30

Warning: Declaration of M_Router::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/router/module.router.php on line 50

Warning: Declaration of M_WordPress_Routing::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/wordpress_routing/module.wordpress_routing.php on line 37

Warning: Declaration of M_Security::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/security/module.security.php on line 50

Warning: Declaration of M_Lzw::define($context = false) should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/lzw/module.lzw.php on line 36

Warning: Declaration of M_MVC::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/mvc/module.mvc.php on line 60

Warning: Declaration of M_NextGen_Settings::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_settings/module.nextgen_settings.php on line 36

Warning: Declaration of M_Ajax::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ajax/module.ajax.php on line 79

Warning: Declaration of M_Resource_Minifier::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/resource_minifier/module.resource_minifier.php on line 470

Warning: Declaration of M_Dynamic_Stylesheet::define($context = false) should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/dynamic_stylesheet/module.dynamic_stylesheet.php on line 51

Warning: Declaration of M_Frame_Communication::define($context = false) should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/frame_communication/module.frame_communication.php on line 62

Warning: Declaration of M_DataMapper::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/datamapper/module.datamapper.php on line 193

Warning: Declaration of M_NggLegacy::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/module.ngglegacy.php on line 49

Warning: Declaration of M_NextGen_Data::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_data/module.nextgen_data.php on line 98

Warning: Declaration of M_Dynamic_Thumbnails::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/dynamic_thumbnails/module.dynamic_thumbnails.php on line 51

Warning: Declaration of M_NextGen_Admin::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_admin/module.nextgen_admin.php on line 140

Warning: Declaration of M_NextGen_AddGallery_Page::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_addgallery_page/module.nextgen_addgallery_page.php on line 61

Warning: Declaration of M_NextGen_Pagination::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_pagination/module.nextgen_pagination.php on line 28

Warning: Declaration of M_Simple_Html_Dom::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/simplehtmldom/module.simple_html_dom.php on line 31

Warning: Declaration of M_Gallery_Display::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_gallery_display/module.nextgen_gallery_display.php on line 220

Warning: Declaration of M_Attach_To_Post::define($context = false) should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/attach_to_post/module.attach_to_post.php on line 387

Warning: Declaration of M_NextGen_Other_Options::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_other_options/module.nextgen_other_options.php on line 87

Warning: Declaration of M_NextGen_Pro_Upgrade::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_pro_upgrade/module.nextgen_pro_upgrade.php on line 36

Warning: Declaration of M_MediaRss::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/mediarss/module.mediarss.php on line 44

Warning: Declaration of M_Cache::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/cache/module.cache.php on line 40

Warning: Declaration of M_Lightbox::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/lightbox/module.lightbox.php on line 75

Warning: Declaration of M_NextGen_Basic_Album::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_album/module.nextgen_basic_album.php on line 139

Warning: Declaration of C_NextGen_Basic_Album_Installer::install() should be compatible with C_Gallery_Display_Installer::install($reset = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_album/class.nextgen_basic_album_installer.php on line 25

Warning: Declaration of M_NextGen_Basic_Templates::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_templates/module.nextgen_basic_templates.php on line 50

Warning: Declaration of M_NextGen_Basic_Gallery::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_gallery/module.nextgen_basic_gallery.php on line 240

Warning: Declaration of C_NextGen_Basic_Gallery_Installer::install() should be compatible with C_Gallery_Display_Installer::install($reset = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_gallery/class.nextgen_basic_gallery_installer.php on line 27

Warning: Declaration of M_NextGen_Basic_ImageBrowser::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_imagebrowser/module.nextgen_basic_imagebrowser.php on line 119

Warning: Declaration of C_NextGen_Basic_ImageBrowser_Installer::install() should be compatible with C_Gallery_Display_Installer::install($reset = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_imagebrowser/class.nextgen_basic_imagebrowser_installer.php on line 17

Warning: Declaration of M_NextGen_Basic_Singlepic::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_singlepic/module.nextgen_basic_singlepic.php on line 99

Warning: Declaration of C_NextGen_Basic_SinglePic_Installer::install() should be compatible with C_Gallery_Display_Installer::install($reset = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_singlepic/class.nextgen_basic_singlepic_installer.php on line 16

Warning: Declaration of M_NextGen_Basic_Tagcloud::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_tagcloud/module.nextgen_basic_tagcloud.php on line 125

Warning: Declaration of C_NextGen_Basic_Tagcloud_Installer::install() should be compatible with C_Gallery_Display_Installer::install($reset = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_tagcloud/class.nextgen_basic_tagcloud_installer.php on line 21

Warning: Declaration of M_Widget::define() should be compatible with C_Base_Module::define($id, $name, $description = '', $version = '', $uri = '', $author = '', $author_uri = '', $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/widget/module.widget.php on line 54

Warning: Declaration of C_DataMapper_Driver_Base::define($object_name, $context = false) should be compatible with C_Component::define($context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/datamapper/class.datamapper_driver_base.php on line 603

Warning: Declaration of C_DataMapper_Driver_Base::initialize($object_name) should be compatible with C_Component::initialize() in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/datamapper/class.datamapper_driver_base.php on line 603

Warning: Declaration of C_Lightbox_Library_Mapper::define($context = false) should be compatible with C_CustomPost_DataMapper_Driver::define($object_name, $context = false) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/lightbox/class.lightbox_library_mapper.php on line 6

Warning: Declaration of C_Lightbox_Library_Mapper::initialize() should be compatible with C_CustomPost_DataMapper_Driver::initialize($object_name) in /home/discov58/public_html/windoor.com/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/lightbox/class.lightbox_library_mapper.php on line 6
Collection of Steel and Fiberglass Entrance Doors to Create a Unique Entry to Your Home | WINDOORS CANADA

Gallery


 

Examples of Steel and Fiberglass Entry Doors System installed in GTA

State of The Art Custom Luxury Doors to Create a Unique Entrance for Your Home
Collection of Entrance Doors Using Traditional Wrought Iron Inserts
Gallery of Elegant Entry Doors With Stain Beveled Glass

 





Texas bride-to-be loses her wig after a gust of wind causes it to fly off

It was supposed to a photoshoot to remember - and it was - but for all the wrong reasons! Bride-to-be, Jessica Chinyelu Ezeanya, 28, from Dallas, Texas had made herself look stunningly beautiful for her fiancee, Hilary Anibowei, 36. She had gone 'all out' when it came to her hair and makeup. She's picked various outfits and had even set aside a number of wigs to use during the shoot, that would see her taking on different hairstyles. Hair-raising: Jessica Chinyelu Ezeanya, 28, from Dallas, Texas was having some engagement photos taken alongside her fiancee, Hilary Anibowei, 36. when a gust of wind caught her wig and blew it right off of her head Wigging out! It took a couple of moments before Jessica realized what had happens as the pair continued to pose for the camera Unfortunately, one wig seemed to have other ideas, after a gust of wind caught it at the perfect angle and took it right off of her head.pre bonded hair Jessica, who is a Nigerian-American and was born and raised in Greenville, Texas, is a Sr. Director for RightNow Media and the founder of a non-profit organization called Woman of Purpose. She told ABC News that the whole wig incident caught everyone by surprise. 'At the end of the day, in the very last outfit that we took pictures in, my photographer was like, "Okay, I want you guys to just let loose,"'' she recalled. Without warning, her hairpiece just flew away.

'We cracked up laughing,' the bride-to-be said. 'That was the highlight of the day. After that photo, the photographer really didn't want to take any more shots.' Splat! The couple fell into hysterics after seeing the wig fly off Jessica's head and end up flat on the floor like a dead animal Thankfully, Jessica's future husband managed to see the funny side of it all as the pair fell about laughing. 't was such a fun time especially when my wig fell off trying to capture the perfect shot. We laughed and my boo just picked up my wig like nothing ever happened and we kept it moving! Can't wait to say I do to this man!' Jessica wrote on her Instagram page. Jessica says she wasn't embarrassed by what happened because he husband has seen it all before - including her, without her wig.remy hair extensions The professional engagement photos were very important to the couple because they'll be featured heavily at their December wedding in Texas. The pair plan on having a number of the photos on display for guests to view at the ceremony and party afterwards. The future bride says she is looking forward to becoming a married couple with Hilary whom she engaged last September. after dating him for more than five years. Dream weaver: The pair managed to laugh it off and continued to pose for the camera, this time without Jessica's wig

After Thursday night's horrific terror attack in Nice, concerns were raised for the cast and crew of Fifty Shades of Grey, who were filming nearby. Yet Dakota Johnson had moved away from the horrors of the south of France as she headed to Paris to continue filming the second film in the franchise on Monday. The 26-year-old superstar looked incredibly elegant as she sidled along in a stylish floral dress with a belted waist which she toughened up with chunky flatforms. Scroll down for video perruques cheveux naturels Relocation: Dakota Johnson had moved away from the horrors of the south of France as she headed to Paris to continue filming the second film in the franchise on Monday Dakota, who plays meek Anastasia Steele in the erotic trilogy, looked tremendously chic in her white gown which was adorned with a patchwork floral print in a host of pastel hues. Boosting her already long legs, the brunette beauty sported chic double strap flatforms which added inches to her height. Injecting a superstar touch into the ensemble, Dakota clutched an envy-inducing Hermes Birkin handbag, complete with gold fastenings and a detachable long strap. Coordinating again with the black accents in her ensemble was her over-sized sunglasses which shielded the majority of her face.

Stylish: The 26-year-old superstar looked incredibly elegant as she sidled along in a stylish floral dress with a belted waist which she toughened up with chunky flatforms Initially wearing her hair pulled back in a low-key ponytail, Dakota, who stars opposite Jamie Dornan playing Christian Grey in the movie, later allowed loose locks to cascade over her shoulders. Her trademark long-length fringe was tickling her lashes as she appeared to sport minimal make-up from beneath her glamorous eyewear. The cast arrived in Paris after a stint of filming in south of France, where they were seen taking a dip in the shores before terror struck nearby. A short way from the set, the tragic Bastille Day terror attack in Nice took place, which saw the death of 84 people including 10 children.perruques cheveux Floral fancy: Dakota, who plays meek Anastasia Steele in the erotic trilogy, looked tremendously chic in her white gown which was adorned with a patchwork floral print in a host of pastel hues Mohamed Lahouaiej Bouhlel, 31, drove a white lorry drove into the heavily populated Promenade des Anglais crushing people before exiting the vehicle and spraying crowds with bullets. Horrifying footage of the moment the truck turned into a deadly juggernaut were uploaded online within minutes, showing a trail of dead bodies left in its path. The devastating events saw the film's producer Dana Brunetti move to reassure fans that everyone involved with the project was safe. Passing on the message from the whole production team, he wrote on Twitter: 'From production: 'Production has confirmed that everyone working on location in the south of France is okay. ''Everyone has been accounted for and is safe and sound. Thanks for everyone's messages and concerns. Another sad day for France and the world.' Safe and sound: The devastating events saw the film's producer Dana Brunetti move to reassure fans that everyone involved with the project was safe (Dakota pictured with co-star Jamie Dornan)

Mariah Carey and her fiancé James Packer have spent the last few days soaking up the sun on the French Riviera. And the couple looked in suitably good spirits as they arrived for a private dinner with friends in Saint-Tropez on Sunday night. The 46-year-old pop diva stole the spotlight in a plunging tight pink dress while billionaire James, 48, was spotted beaming with pride. Stealing the spotlight! Mariah Carey (left) looked suitably glamourous on holiday in Saint-Tropez, France on Sunday night, while her fiancé James Packer (right) took a notably more casual approach It is understood the couple were walking to an evening soirée with Hollywood director Brett Ratner and James' friend Ben Tilley. James looked like he'd caught the sun recently as he displayed a reddish tan, while Mariah flaunted her beautifully bronzed glow.lace front wigs Meanwhile, the Without You star showed off plenty of cleavage in her stylish bodycon dress which featured a low-cut neckline. No wonder he's smiling! Mariah, 46, displayed plenty of cleavage in tight pink dress with a plunging neckline You're a lucky man, James! The Australian billionaire couldn't stop smiling next to his glamourous fiancée

Mariah gave onlookers a glimpse of her sun-kissed décolletage and also displayed her shapely legs in a pair sheer tights. She styled her sleek brunette hair loosely and accessorised in typically extravagant style with several statement rings. Her partner James, however, took a notably more casual approach in a dark, loose-fitting ensemble. Summer days: James looked like he'd caught the sun recently as he displayed a reddish tan, while Mariah flaunted her beautifully bronzed glow Busty: The US singer displayed plenty of cleavage in her bodycon dress which featured a low-cut neckline The 6ft 6in-tall businessman opted for a navy long-sleeve top with a scooped neck and black trousers. Meanwhile, Mariah and James got engaged back in January after a whirlwind romance of less than a year.cosplay wigs The son of late media tycoon Kerry Packer presented her with a diamond ring with an estimated value of US$7.5 million. A sheer delight! Mariah gave fans a glimpse of her sun-kissed décolletage while flaunting her shapely legs Keeping it casual: James took a more laid back approach in a navy long-sleeve top with a scooped neck Love story: Mariah and James got engaged back in January after a whirlwind romance of less than a year